当前位置: 首页 > news >正文

gitlab利用CI多工程持续构建

搭建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的执行状况

http://www.lryc.cn/news/241903.html

相关文章:

  • 【C++初阶】四、类和对象(构造函数、析构函数、拷贝构造函数、赋值运算符重载函数)
  • js粒子效果(二)
  • 01.让自己习惯C++
  • ElementUI table+dialog实现一个简单的可编辑的表格
  • Rust语言精讲:数据类型全解析
  • 《数据结构、算法与应用C++语言描述》-代码实现散列表(线性探查与链式散列)
  • Hadoop学习笔记:运行wordcount对文件字符串进行统计案例
  • python编写简单登录系统(密码混淆加密)
  • UVA1025 城市里的间谍 A Spy in the Metro
  • 【科普知识】什么是步进电机?
  • AWS云服务器EC2实例实现ByConity快速部署
  • Docker的项目资源参考
  • wsl-ubuntu 系统端口总被主机端口占用问题解决
  • 详解自动化之单元测试工具Junit
  • 超声波雪深传感器冬季里的科技魔法
  • 2023年【熔化焊接与热切割】免费试题及熔化焊接与热切割模拟考试
  • 【数据结构】—搜索二叉树(C++实现,超详细!)
  • 机器人算法—ROS TF坐标变换
  • 路由VRRP配置例子
  • OpenGL 绘制点与三角形(Qt)
  • 究竟什么是阻塞与非阻塞、同步与异步
  • Openlayer【三】—— 绘制多边形GeoJson边界绘制
  • 用SOLIDWORKS画个高尔夫球,看似简单的建模却大有学问
  • Linux:Network: ARP被动删除的一个情况
  • 『接口测试干货』| Newman+Postman接口自动化测试完整过程
  • 根据商品链接获取拼多多商品详情数据接口|拼多多商品详情价格数据接口|拼多多API接口
  • KaiwuDB 监控组件及辅助 SQL 调优介绍
  • 双11再创新高!家电行业如何通过矩阵管理,赋能品牌增长?
  • 苏东坡最经典的诗词
  • iterator遍历赋值