amazon-web-services - AWS 发布管道 CodeCommit(repo A) -> CodeBuild -> CodeCommit(repo B) -> Beanstalk
问题描述
我正在尝试创建一个发布管道,其中我的源代码位于 CodeCommit(repo A) 中,一旦在管道中完成了 repo A 的代码构建,我就使用 Codebuild 进行构建我希望将工件提交给 repo B aa 一部分发布管道,然后最后我想从 repo B 获取源并将其部署到 Beanstalk。我正在尝试使用代码管道将其创建为发布管道的一部分。
但我无法弄清楚如何将工件(使用代码构建构建)提交到管道中的回购 B。
解决方案
您可以使用 buildspec 中的常规 git 命令将工件“git push”到另一个 repo。更好的方法是使用 aws cli 命令(例如 aws s3 cp)将工件复制到 S3,并使用源作为此 s3 存储桶/对象创建第二个管道。这样,您只需将工件复制到 S3 存储桶即可启动第二个管道。
推荐阅读
- android - 显示和关闭键盘后 TextInputLayout 错误文本未按预期显示
- amazon-web-services - 将数据从 IOT 2040 插入 MYSQL (AWS EC2)
- python-3.x - 从pdf文件中提取的文本中删除空白行
- json - 如何对数组中的数组使用 JSON_MODIFY
- javascript - Svelte 组件存储 - 将状态加载到 - 从 URL 哈希参数
- linux - 从 AWS VPC 镜像中解封装 VXLAN 包
- cakephp - cakephp 在布尔值上调用成员函数 patchEntities()
- laravel - POST http://127.0.0.1:8000/unlock 405(方法不允许)
- sql - Oracle CTE 在一台计算机上失败
- sql - T-SQL 将字符串从 ddmmyyyy 转换为 dd MMM yyyy