云应用引擎 CAE-配置流水线构建任务:配置构建触发器

时间:2024-05-21 17:21:10

配置构建触发器

这里介绍两种构建方式:

  1. 在Jenkins中手动触发构建,手动单击任务右边的“立即构建”从而触发流水线任务。
  2. 通过Gitlab提交代码后自动触发Jenkins构建,这种方式同时支持手动触发构建。

此处以第二种方式为例。

  1. 配置Jenkins构建触发器。

    1. 勾选“Build when a change is pushed to GitLab”,保存图示中的GitLab webhook URL(配置Gitlab webhook时需使用),然后单击右下角“高级”。
      图6 获取GitLab webhook URL
    2. 选择“Filter branches by regex ”,配置指定分支变更后触发构建任务,示例中的分支名称为main,单击右下角“Generate”生成Secret token并保存,在配置Gitlab webhook时需使用。
      图7 获取Secret token

  2. 配置Gitlab webhook

    1. 登录Gitlab,进入代码仓库,示例中的仓库名称是“test-demo”。
    2. 选择settings中的“Webhooks”,URL和Secret token填写1获取到的GitLab webhook URL和Secret token。
      图8 webhooks配置
    3. 取消勾选SSL verification的“Enable SSL verification”,单击“Add webhook”。
      图9 完成webhook配置

support.huaweicloud.com/bestpractice-cae/cae_05_0015.html