【发布时间】:2018-12-19 17:57:31
【问题描述】:
我是 .net 开发人员,使用 .net core 2.x 应用程序构建和上传发布代码到 s3 存储桶。稍后该代码将用于部署到 ec2 实例。
我是 CI/CD 使用 aws 的新手,并且处于学习阶段。
为了为我的示例项目创建 CI/CD,我阅读了一些 aws 教程并能够创建以下 buildspec.yml 文件。使用该文件,我可以运行成功的构建。
问题出现在 UPLOAD_ARTIFACTS 阶段。我无法理解如何创建将用于上传到 构建项目 中指定的 s3 存储桶的 zip 文件。
我的 buildspec.yml 文件包含以下代码,请帮助我找出错误或遗漏的内容。
version: 0.2
phases:
build:
commands:
- dotnet restore
- dotnet build
artifacts:
files:
- target/cicdrepo.zip
- .\bin\Debug\netcoreapp2.1\*
我想我必须添加 post_build 和一些将生成 zip 文件的命令。但不知道命令。
以下是构建日志的输出图像。
【问题讨论】:
标签: amazon-web-services amazon-s3