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:
- '**/*'
我有一个 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:
- '**/*'