Преглед изворни кода

Add example plugins pull request check

Mark Vieira пре 3 година
родитељ
комит
4ba14c4dba
1 измењених фајлова са 34 додато и 0 уклоњено
  1. 34 0
      .ci/jobs.t/elastic+elasticsearch+pull-request+example-plugins.yml

+ 34 - 0
.ci/jobs.t/elastic+elasticsearch+pull-request+example-plugins.yml

@@ -0,0 +1,34 @@
+---
+- job:
+    name: "elastic+elasticsearch+pull-request+example-plugins"
+    display-name: "elastic / elasticsearch - pull request example-plugins"
+    description: "Testing of Elasticsearch pull requests - example-plugins"
+    workspace: "/dev/shm/elastic+elasticsearch+pull-request+example-plugins"
+    scm:
+      - git:
+          refspec: "+refs/pull/${ghprbPullId}/*:refs/remotes/origin/pr/${ghprbPullId}/*"
+          branches:
+            - "${ghprbActualCommit}"
+    triggers:
+      - github-pull-request:
+          org-list:
+            - elastic
+          allow-whitelist-orgs-as-admins: true
+          trigger-phrase: '.*run\W+elasticsearch-ci/example-plugins.*'
+          github-hooks: true
+          status-context: elasticsearch-ci/example-plugins
+          cancel-builds-on-update: true
+          white-list-labels:
+            - ':Delivery/Build'
+    builders:
+      - inject:
+          properties-file: '.ci/java-versions.properties'
+          properties-content: |
+            JAVA_HOME=$HOME/.java/$ES_BUILD_JAVA
+            JAVA8_HOME=$HOME/.java/java8
+            JAVA11_HOME=$HOME/.java/java11
+            RUNTIME_JAVA_HOME=$HOME/.java/$ES_RUNTIME_JAVA
+      - shell: |
+          #!/usr/local/bin/runbld --redirect-stderr
+          cd plugins/examples
+          $WORKSPACE/.ci/scripts/run-gradle.sh -Dorg.gradle.jvmargs=-Xmx8g build --include-build $WORKSPACE