我想要实现CI/CD
在AWS CodeCommit
。
我知道一旦代码到达CodeCommit,就可以手动启动该过程。但是我正在使用Azure DevOps
Repo作为我的源代码repo,并希望自动化该过程。
使用进行部署AWS SAM
。我正在寻找一种类似的方法;当我将代码推送到时Azure Repo
,它应该到达AWS CodeCommit
并执行,CI/CD
而无需任何进一步的人工干预。
有什么办法吗?
Azure存储库和CodeCommit符合git标准。git标准允许您指定多个遥控器。这对于维护镜像或在用例中需要在不同环境中执行某些操作非常有用。
您可以在此处阅读有关设置多个遥控器的信息(由github提供;即使您不使用github,过程和命令也应该相同)。
一旦设置了多个远程控制器,就可以配置CI / CD管道以启动其过程,从而根据您的推送来部署SAM模板。当您推送代码更改时,它们将同时发送到您的Azure存储库和CodeCommit存储库,并且监视CodeCommit存储库的CI / CD管道将看到更改并开始执行。
值得指出的是,您需要正确地设置和配置CI / CD管道。AWS提供了许多支持此服务的服务,包括AWS CodePipeline,AWS CodeBuild和AWS CodeDeploy。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句