如何解决动态回购源和CodeBuild分支?
我正在尝试建立一个构建项目,以便能够使用同一构建项目构建各种存储库并将其推送到ECR。
是否可以使AWS CodeBuild项目的回购源和分支动态化?
可以通过使用AWS CLI创建带有变量的项目来实现吗?
如果是,我们如何实现这一目标?
解决方法
遗憾的是,它不能是动态的。必须在CB项目创建时知道源。但是您可以创建多个辅助来源。因此,您不仅可以创建一个CB项目,而且还可以创建最多 12个辅助资源,而不是仅一个bitbucket存储库。
您可以在Multiple input sources and output artifacts sample
中了解更多信息或者,您可以为每个存储库动态创建新的CB项目。但这将为每个回购创建一个新项目,而不是通过某些CB特定变量将现有项目重新用于新来源。同样,您可以通过编程方式编辑给定的BP项目,并将其源更改为新项目。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。