[英]AWS CodeDeploy integration with GitLab
我已经在NAT后面的专用子网中设置了两个EC2实例。 这些实例都在一个AutoScalling组中。 我想将CodeDeploy与来自GitLab的存储库集成。
我现在能想到的就是在appspec.yml文件的BeforeInstall挂钩上运行脚本。
还有另一种方法吗?
GitLab不会与AWS服务实现直接集成,但是您可以解决此问题。 您可以执行您所描述的操作,并实现所有的安装/分发/身份验证逻辑,但是从CodeDeploy中获得的好处并不多。 您应该做什么取决于您要实现的目标。
推送时自动部署 :如果您将WebHooks与可以向AWS进行身份验证的内容联系起来,则可以在提交到GitLab时进行自动部署。 可能看起来像:
如果您要进行手动部署,则可以执行与上述相同的操作,但是手动触发Jenkins构建。
仅手动部署:要部署时,请执行以下操作:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.