天天看點

jenkins把自動化測試結果發送到釘釘群

添加釘釘機器人

建立釘釘群

jenkins把自動化測試結果發送到釘釘群

群設定

jenkins把自動化測試結果發送到釘釘群

智能群助手

jenkins把自動化測試結果發送到釘釘群

添加機器人

jenkins把自動化測試結果發送到釘釘群

添加機器人

jenkins把自動化測試結果發送到釘釘群

自定義

jenkins把自動化測試結果發送到釘釘群

添加

jenkins把自動化測試結果發送到釘釘群

輸入機器人名字、勾選“加簽”

SEC6ff2263d59de4d4db749fc368ab9352b375334fabc2e815e176f0a777e3596c8

jenkins把自動化測試結果發送到釘釘群

Webhook

​​https://oapi.dingtalk.com/robot/send?access_token=b3c95b7cc50da0dcce2d5a2bea4834369bfe83603a2e3980957dc89250ae70b5​​

jenkins把自動化測試結果發送到釘釘群

設定說明:https://open.dingtalk.com/document/robots/custom-robot-access

添加成功

jenkins把自動化測試結果發送到釘釘群

添加成功的消息

jenkins把自動化測試結果發送到釘釘群

安裝插件及配置

jenkins把自動化測試結果發送到釘釘群

系統配置

jenkins把自動化測試結果發送到釘釘群
jenkins把自動化測試結果發送到釘釘群

下面id可以不填寫,儲存後會自動生成

jenkins把自動化測試結果發送到釘釘群
jenkins把自動化測試結果發送到釘釘群

測試成功

jenkins把自動化測試結果發送到釘釘群

儲存後再次打開,可以看到自動生成的id

jenkins把自動化測試結果發送到釘釘群

我們這裡修改一下,友善我們記憶,以及後續在pipeline中使用

jenkins把自動化測試結果發送到釘釘群

配置pipeline任務

如果用pipeline,下面都取消勾選,否則建構啟動、結束,都會發通知,我們隻需要發送我們定義的通知即可

jenkins把自動化測試結果發送到釘釘群
jenkins把自動化測試結果發送到釘釘群

job中,下面也不配置

jenkins把自動化測試結果發送到釘釘群
jenkins把自動化測試結果發送到釘釘群

效果展示

pipeline job建構後,電腦右下角收到釘釘通知

jenkins把自動化測試結果發送到釘釘群

消息内容:可以配置,比如點選超連結檢視測試報告等

jenkins把自動化測試結果發送到釘釘群

附:pipeline

說明:這裡隻是一個測試釘釘消息的簡單示例

pipeline {
  agent any
  stages {         
    stage("test"){
      steps {
        sh """
          echo "WORKSPACE: ${WORKSPACE}"
        """
      }

      post {
        success {
          dingtalk (
            robot:'dd01', 
            type:'MARKDOWN',
            atAll: true,
            title: "notice: 自動化測試完成",
            text: ["#### '${JOB_NAME}'項目自動化測試完成\n - 任務:第'${BUILD_NUMBER}'次\n - 狀态:'${currentBuild.result}'\n - [檢視job](${JOB_URL})"]
          )
        }
      }  
    }
  }
}      

繼續閱讀