Просмотр исходного кода

Add jenkins-presubmit.groovy

Change-Id: I0fa4d3b89dd86577e2da4c86534d9d86ed1cb8bc
Leo 4 лет назад
Родитель
Сommit
46ae5f5d44
1 измененных файлов с 29 добавлено и 0 удалено
  1. 29 0
      jenkins-presubmit.groovy

+ 29 - 0
jenkins-presubmit.groovy

@@ -0,0 +1,29 @@
+pipeline {
+    agent none
+    stages {
+        stage('Parallel') {
+            parallel {
+                stage('Test') {
+                    agent {
+                        node {
+                            label ""
+                            customWorkspace '/home/ci/wormhole'
+                        }
+                    }
+                    steps {
+                        gerritCheck checks: ['jenkins:test': 'RUNNING'], message: "Running on ${env.NODE_NAME}"
+                        sh "git show HEAD"
+                    }
+                    post {
+                        success {
+                            gerritCheck checks: ['jenkins:test': 'SUCCESSFUL']
+                        }
+                        unsuccessful {
+                            gerritCheck checks: ['jenkins:test': 'FAILED']
+                        }
+                    }
+                }
+            }
+        }
+    }
+}