Quellcode durchsuchen

更新 'Jenkinsfile'

chl vor 2 Jahren
Ursprung
Commit
41e656f43d
1 geänderte Dateien mit 36 neuen und 0 gelöschten Zeilen
  1. 36 0
      Jenkinsfile

+ 36 - 0
Jenkinsfile

@@ -47,4 +47,40 @@ docker push ${harborAddress}/${harborRepo}/${JOB_NAME}:${tag}'''
    }
   }
  }
+   post {
+            success {
+                dingtalk (
+                    robot: "test",
+                    type:'ACTION_CARD',
+                    atAll: false,
+                    title: "构建成功:${env.JOB_NAME}",
+                    //messageUrl: 'xxxx',
+                    text: [
+                        "### [${env.JOB_NAME}](${env.JOB_URL}) ",
+                        '---',
+                        "- 任务:[${currentBuild.displayName}](${env.BUILD_URL})",
+                        '- 状态:<font color=#00CD00 >成功</font>',
+                        "- 持续时间:${currentBuild.durationString}".split("and counting")[0],
+                        "- 执行人:${BUILD_USER}",
+                    ]
+                )
+            }
+            failure{
+                dingtalk (
+                    robot: "test",
+                    type:'ACTION_CARD',
+                    atAll: false,
+                    title: "构建失败:${env.JOB_NAME}",
+                    //messageUrl: 'xxxx',
+                    text: [
+                        "### [${env.JOB_NAME}](${env.JOB_URL}) ",
+                        '---',
+                        "- 任务:[${currentBuild.displayName}](${env.BUILD_URL})",
+                        '- 状态:<font color=#EE0000 >失败</font>',
+                        "- 持续时间:${currentBuild.durationString}".split("and counting")[0],
+                        "- 执行人:${BUILD_USER}",
+                    ]
+                )
+            }
+    }
 }