日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

消息通知

本文主要介紹流水線消息通知插件,主要用于流水線運行過程中消息通知、三方系統Webhook觸發調用等。

進入流水線編輯頁,添加任務,添加插件,支持添加釘釘機器人通知、郵件通知、Webhook通知、企業微信機器人通知、飛書機器人通知多種插件。image

釘釘機器人通知

  1. 前提條件:已有釘釘群,釘釘群已配置 Webhook 機器人(機器人配置參考)。

  2. 配置流水線任務通知插件:復制機器人 Webhook 地址,并配置到流水線釘釘通知插件中。

    1. 復制填寫釘釘機器人 webhook 地址。

    2. 若釘釘機器人開啟了“加簽”,復制填寫加簽秘鑰。

    3. 選擇運行狀態,當該流水線的任務進入選擇狀態后,會觸發消息通知。

    4. 選擇通知內容,所選的通知內容會自動添加至推送消息中。

    5. 支持填寫自定義內容,支持引用環境變量,如${CI_COMMIT_TITLE},支持釘釘Markdown語法,查看幫助

    6. 支持@手機號,多個手機號(釘釘手機號)之間以,分隔,支持@all(輸入all即可)。

    image

  3. 觸發流水線運行,當流水線任務進入通知插件配置的運行狀態時,觸發消息通知,相應釘釘群即可收到消息通知。

    image

郵件通知

  1. 配置流水線任務通知插件:編輯流水線的任務,在任務插件中選擇郵件通知插件,并填寫郵件地址并選擇運行時機。

    image

  2. 觸發流水線運行,當流水線任務進入通知插件配置的運行狀態時,收到通知郵件。

    image

Webhook通知

  1. 前提條件:Webhook 地址必須公網可訪問。

  2. 配置流水線任務通知插件:編輯流水線的任務,在任務插件中選擇 Webhook 通知,并填寫 Webhook 地址并選擇運行時機。

    image

  3. 觸發流水線運行,當流水線任務進入通知插件配置的運行狀態時,發起 Webhook 調用,Flow發送的 Webhook 一律為 Post 請求,任務狀態信息的 Payload 示例如下。

    {
      "event": 'task',
      "action": 'status',
      "task": {
        "pipelineId": 183,
        "pipelineName": 'test pipeline',
        "stageName": '構建',
        "taskName": 'java構建',
        "buildNumber": 19,
        "statusCode": 'SUCCESS', // UNKOWN, RUNNING, WAITING, CANCELLING, CANCELED,FINISH,SUCCESS,FAIL,SKIP  
        "statusName": '運行成功',
        "pipelineUrl": 'https://rdc.aliyun.com/ec/pipelines/156539?build=19',
        "message": '[test pipeline]流水線階段[構建]任務[java構建]運行成功'
      },
      "sources": [
        {
          "repo": 'git@gitlab:test.git',
          "branch": 'master',
          "commitId": 'xdfdfdff',
          "privousCommitId": 'ddddd',
        }
      ],
      "globalParams": [
        {"key": 'test', "value": 'test1'},
        {"key": 'test2', "value": 'test2'}
      ]
    }

企業微信機器人通知

  1. 前提條件:已有微信群,微信群已配置 Webhook 機器人。

    image

  2. 配置流水線任務通知插件:復制 Webhook 地址,并配置到流水線企業微信機器人通知插件中。

    1. 復制填寫企業微信機器人 Webhook 地址。

    2. 選擇運行狀態,當該流水線的任務進入選擇狀態后,會觸發消息通知。

    3. 選擇通知內容,所選的通知內容會自動添加至推送消息中。

    4. 支持填寫自定義內容,支持引用環境變量,如${CI_COMMIT_TITLE},支持釘釘Markdown語法,查看幫助

    5. 支持@user_id,多個手機號(企業微信 user_id)之間以,分隔,支持@all(輸入all即可)。

      • 可以通過企業微信管理后臺 -> 通訊錄獲取用戶 user_id

    image

  3. 觸發流水線運行,當流水線任務進入通知插件配置的運行狀態時,觸發消息通知,相應微信群即可收到消息通知。

    image

飛書機器人通知

  1. 前提條件:已有飛書群,飛書群已配置 Webhook 機器人(機器人配置參考)。

    image

  2. 配置流水線任務通知插件:復制 Webhook 地址,并配置到流水線飛書機器人通知插件中。

    1. 復制填寫飛書機器人 Webhook 地址。

    2. 若飛書機器人開啟了“加簽”,復制填寫加簽秘鑰。

    3. 選擇運行狀態,當該流水線的任務進入選擇狀態后,會觸發消息通知。

    4. 選擇通知內容,所選的通知內容會自動添加至推送消息中。

    5. 支持填寫自定義內容,支持引用環境變量,如${CI_COMMIT_TITLE}。

    6. 支持@user_id,多個user_id(飛書user_id)之間以,分隔,支持@all(輸入all即可)。

      • 可以通過飛書管理后臺 -> 成員與部門獲取用戶 user_id。

    image

  3. 觸發流水線運行,當流水線任務進入通知插件配置的運行狀態時,觸發消息通知,相應飛書群即可收到消息通知。

    image