GitlabCI:触发器管道
我在gitlab CI上有两个管道,我想添加对它们的依赖。也就是说,当第一个管道没有错误地完成时,执行另一个管道GitlabCI:触发器管道,gitlab,gitlab-ci,gitlab-api,Gitlab,Gitlab Ci,Gitlab Api,我在gitlab CI上有两个管道,我想添加对它们的依赖。也就是说,当第一个管道没有错误地完成时,执行另一个管道 管道1:单元测试,lint+build 管道2:运行自动测试 关于管道2: 需要每天执行一到两次 需要在成功构建管道1后触发 关于如何在gitlab ci文件中实现这一点,有什么线索吗?用于计划 您可以通过在UI中配置时间间隔来创建管道 在.gitlab ci.yml中,只有使用关键字仅触发调度时,才能触发作业:,反之,如果使用关键字触发调度时,则可以跳过作业,除非: 用于管
- 管道1:单元测试,lint+build
- 管道2:运行自动测试
- 需要每天执行一到两次
- 需要在成功构建管道1后触发
.gitlab ci.yml
中,只有使用关键字仅触发调度时,才能触发作业:
,反之,如果使用关键字触发调度时,则可以跳过作业,除非:
用于管道连接
如果您的gitlab版本至少为11.8,并且您有一个premium帐户,则可以通过指定项目名称和分支名称,使用触发器:
关键字指定管道
否则,您可以使用需求:
链接作业(而不是管道)。父作业完成后,该作业将立即运行。类似的内容
stages:
- lint
- test
lint:
stage: lint
script:
- echo "lint"
test:
stage: test
script:
- echo "test"
你的gitlab版本是什么?你的支持计划是什么(如果你有)?社区版-12.3.5