Skip to content

Support triggering pipeline into "mono upload"

路志远请求将feat-ci-project合并到main-jh

What does this MR do and why?

Related issue: https://jihulab.com/gitlab-cn/gitlab/-/issues/3524

使 mono upload 支持触发 主流水线

在上传代码并创建 MR 结束后,根据客户在 Manifest xml 中的配置,触发一条主流水线,用来给客户自行完成多项目的测试。

Screenshots or screen recordings

主流水线的效果_

How to set up and validate locally

  1. 安装步骤 完成 Mono client 的安装

  2. 手动将 mono 分支切换为当前 MR 的 feat-ci-project

    $ cd .repo/repo/ && git checkout feat-ci-project && cd -
  3. 在 manifest xml 中配置 gitlab-urlenable-central-ci-pipeline,表示使用此 feature。

  4. 修改业务代码,执行 mono upload,期待触发了一条主流水线。

路志远 编辑于

合并请求报告