我们正在使用GitLab企业版10.8.7-ee 075705a,并尝试使用Gitlab CI。
这是我的情况: 我有两个存储库repo1和repo2,并且正在设置两个管道pipeline1和pipeline2。
现在我正在寻找一个选项,如果pipeline1构建成功,则可以配置pipeline2触发构建。还有一件事,我需要获取pipeline2中pipeline1的版本号
注意:-我知道我们可以从pipeline1触发pipeline2,但是我需要其他方法。
请提出建议。
答案 0 :(得分:0)
几个选择。 使用gitlab api来执行此操作(触发)。 使用webhooks来做到这一点。
gitlab webhooks docs
gitlab triggers docs
与此。您可以获取堆栈的任何数据/元数据。 并可以在任何情况下自动调用/设置它。 如果您的堆栈使用的是aws(CLI)和(或)Jenkins,则也可以这样做
您可能会对gitlab triggers docs