ソースを参照

Merge pull request #29786 from overleaf/gs-jenkins-gh-issue-web

web: Open GitHub issue in case of pipeline failure
GitOrigin-RevId: 0adbeb4d60cd658eccde42b4ce2874ce2623908f
Gernot Schulz 10 ヶ月 前
親
コミット
93e6a230c7
1 ファイル変更、9 行追加、0 行削除
  1. 9 0
      services/web/Jenkinsfile

+ 9 - 0
services/web/Jenkinsfile

@@ -374,6 +374,15 @@ pipeline {
     always {
     always {
       junit checksName: 'Web test results', testResults: 'services/web/data/reports/junit-*.xml,services/web/data/reports/junit-*/**/*.xml'
       junit checksName: 'Web test results', testResults: 'services/web/data/reports/junit-*.xml,services/web/data/reports/junit-*/**/*.xml'
     }
     }
+    failure {
+      script {
+        if (env.BRANCH_NAME == 'main') {
+          node('built-in') {
+            sh '/usr/local/bin/open-gh-failure-issue'
+          }
+        }
+      }
+    }
     // Ensure tear down of test containers, then run general Jenkins VM cleanup.
     // Ensure tear down of test containers, then run general Jenkins VM cleanup.
     cleanup {
     cleanup {
       dir('services/web') {
       dir('services/web') {