当前位置:首页 > 编程笔记 > 正文
已解决

gitlab利用CI多工程持续构建

来自网友在路上 188888提问 提问时间:2023-11-21 07:35:17阅读次数: 88

最佳答案 问答题库888位专家为你答疑解惑

搭建CI的过程中有多个工程的时候,一个完美的构建过程往往是子工程上的更新(push 或者是merge)触发父工程的构建,这就需要如下建立一个downstream pipeline

子仓库1 .gitlab-ci.yml
stages:- buildbuild_job:stage: buildtrigger:project: test_user/test_prj branch: test_brstrategy: depend

docs.gitlab triggericon-default.png?t=N7T8https://docs.gitlab.com/ee/ci/yaml/#trigger

trigger:声明当前job build_job是一个trigger job

project:要trigger的项目路径

branch:要trigger的项目的分支,没有这条配置会选择默认分支

strategy:trigger的策略,depend的意思是当前job的成功与否依赖downstream pipeline的执行状况

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"gitlab利用CI多工程持续构建":http://eshow365.cn/6-41011-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!