Sas*_*shi 2 amazon-s3 amazon-web-services aws-codebuild
我最近一直在使用CodeBuild和CodePipeline,遇到了这个问题。
CodeBuild成功完成后,应将构建工件上载到S3存储桶。但是我注意到,当我单击View Artifacts按钮时,它只是告诉我发生了错误,并且我的S3存储桶也没有构建工件。
代码构建成功完成
但是,单击“查看工件”链接会将我带到此错误消息。
似乎我的构建工件没有上传到S3
这是我的Buildspec.yaml
version: 0.2
phases:
build:
commands:
- echo "Entering build"
- npm install
- echo "Finishing build"
Run Code Online (Sandbox Code Playgroud)
我发现我还需要将工件添加到构建规范文件中。当我在codebuild上创建Buildspec.yaml文件时,默认情况下未将其添加到Buildspec中。
version: 0.2
phases:
build:
commands:
- npm install nodemon
- echo "Entering build"
- npm install
- echo "Finishing build"
artifacts:
files:
- '**/*'
Run Code Online (Sandbox Code Playgroud)
添加此代码构建后,会自动按预期将构建工件上载到S3存储桶。
| 归档时间: |
|
| 查看次数: |
1113 次 |
| 最近记录: |