【发布时间】:2020-06-11 13:06:40
【问题描述】:
我是 gitlab CI 的新手,所以我仍在努力解决它,但我想知道是否可以执行以下操作?
开发人员在 REPO A 中工作
在 REPO B 中进行 QA 工作
当来自 REPO A 的管道启动时,是否可以使用命令触发来自 REPO B 的管道并传递变量?
这样,REPO A 中的开发人员可以在他们的项目中工作,例如登录表单,但 REPO B 可以包含所有功能的整个端到端测试套件,因此如果组建了一个新团队并在 REPO C 上工作,他们也可以在 REPO B 中触发测试。
这意味着 QA 始终在一个 repo 中工作,如果另一个 repo 想要进行部署,他们可以调用他们的测试子集,但每晚的 REPO B 可以使用不同的浏览器、设备等运行完整的端到端套件。
【问题讨论】:
标签: automation gitlab-ci qa