我在gitlab中有2个分支,分别是staging和master。每个都有自己的jenkinsfile,并添加到.gitattribute中。
staging分支中的Jenkinsfile用于将docker容器部署到暂存aws ecs集群,master中的jenkinsfile用于将容器部署到活动aws ecs集群。
我们计划将标签推送到暂存分支,以便jenkinswebhook将触发将其部署到暂存aws群集,并且一旦暂存良好,将暂存合并到master分支,以便将其部署到活动群集中。
如果我使用“ jenkins管道”作业,我们是否应该创建2个作业(2个jenkins webhook) 一个用于暂存标签推送,另一个用于主目录合并?还是我们可以通过单个webhook来实现?
什么是最好的方法?我们真的需要使用“多分支管道”吗?