我正在研究部署的自动化。我们有一个需求,需要从github到AWS部署特定的分支、主/测试/开发等。
我尝试使用CodeDeploy,它是有效的,但它总是需要一个commit-id。AWS是否可以从Github部署特定的分支。如果是从AWS管理控制台进行部署会更好,因为非技术用户也在部署。谢谢。
发布于 2019-05-30 15:27:43
以下是如何使用AWS Code deploy和AWS CodePipeline完成特定于分支机构的部署场景:
假设您已经设置了一个应用程序并使用Code Deploy部署了一个组,那么为"Dev“分支创建一个组,为"QA”或"stage“创建另一个部署组。
在您的亚马逊网络服务控制台中启用CodePipeline。
通过授权您的Github帐户并提供对所需存储库和分支的访问权限,创建一个新的管道。
在新管道的BETA部分中,编辑它,再次授权GitHub,并选择在进行更改时希望部署的特定分支。
现在,您的系统将根据特定的分支自动部署
https://stackoverflow.com/questions/56380886
复制