YAML - 获取项目文件夹的内容



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

我期望我的网站结构看起来像这样:

-root
index.html
etc...

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

-root
-dist
index.html
etc...

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

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

从本质上讲,似乎我不希望dist文件夹成为我的工件,我希望dist文件夹的CONTENT是工件。

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

似乎您需要"基本目录"映射:

试试这个:

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

最新更新