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

gitlab利用CI多工程持续构建

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

子仓库1 .gitlab-ci.yml
stages:
  - build
  
build_job:
    stage: build
    trigger:
        project: test_user/test_prj 
        branch: test_br
        strategy: 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的执行状况

相关文章:

  • C/C++ 实现Windows注册表操作
  • 网络知识学习(笔记二)
  • laravel引入element-ui后,blade模板中使用elementui时,事件未生效问题(下载element-ui到本地直接引入项目)
  • QT小记:The QColor ctor taking ints is cheaper than the one taking string literals
  • Mysql之聚合函数
  • C# - Opencv应用(2) 之矩阵Mat使用[矩阵创建、图像显示、像素读取与赋值]
  • ts 联合react 实现ajax的封装,refreshtoken的功能
  • Go语言中获取协程ID
  • [深度学习]卷积神经网络的概念,入门构建(代码实例)
  • 算法笔记-第十章-动态规划2
  • 安全领航,共筑敏捷开发新时代【云驻共创】
  • 六边形架构
  • 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
  • zookeperkafka学习
  • Golang Context 的并发安全性探究
  • RFID电网资产全寿命周期管理解决方案
  • html实现计算器源码
  • redis的一些操作
  • 4、FFmpeg命令行操作7
  • kibana 7安装
  • 宝通科技:与宇树合作已签约,四足机器人在工业场景落地是重点商业化项目
  • 北斗专访|特赞科技范凌:现在AI主要是“说话”,接下来要“干活”了
  • 国务院关税税则委员会关于调整对原产于美国的进口商品加征关税措施的公告
  • 继71路之后,上海中心城区将迎来第二条中运量公交
  • 商务部新闻发言人就中美日内瓦经贸会谈联合声明发表谈话
  • 国家统计局今年将在全国开展两次人口固定样本跟访调查