【发布时间】:2021-03-29 17:54:13
【问题描述】:
我有一个代码管道,可以在不同阶段触发几个代码构建项目。在我的代码构建项目中,我有这个配置
#codebuild.yml
Artifacts:
Type: CODEPIPELINE
...
Source:
Type: CODEPIPELINE
BuildSpec: buildspec.yml
# buildspec.yml
version: 0.2
phases:
...
artifacts:
name: test-result
files:
- '**/*'
- '*'
在此配置中,它指定工件并使用CODEPIPELINE 作为工件类型。那么在codepipeline中,如何将它们上传到s3存储桶?
我能想到的就是再写一个codebuild项目,用aws s3命令行上传文件。但是太手动了。是否有自动完成这项工作的方法?
构建工件包括测试结果,无论之前是否失败,我都想上传测试结果。是否有可能在代码管道中实现这一点?
【问题讨论】:
标签: amazon-web-services aws-codepipeline aws-codebuild