YAML - 获取工件文件夹的内容

YAML - Get contents of artifacts folder

我有一个 AWS S3 网站,我的 yaml 将我的网站构建到 dist 文件夹。

我希望我的网站结构如下所示:

-root
    index.html
    etc...

一切正常,除了我的网站结构最终看起来像这样:

-root
    -dist
        index.html
        etc...

这是我的 yaml 的工件部分的样子:

artifacts:
  files:
    - 'dist/**/*'

看来,从本质上讲,我不希望 dist 文件夹成为我的工件,我希望 dist 文件夹的 CONTENTS 成为工件。

似乎忽略路径的标志会使整个系统扁平化,这是我不想要的。我只想忽略那个文件夹 dist,并获取其内容,包括子文件夹等

您似乎需要 'base-directory' 映射:

试试这个:

artifacts:
  base-directory: dist
  files:
    - '**/*'