Merge "VPP: Dropped retry on unstable builds"
[ci-management.git] / jjb / vpp / vpp.yaml
index 95dd949..6520709 100644 (file)
@@ -3,7 +3,6 @@
     name: vpp
     jobs:
         - 'vpp-verify-{stream}-{os}'
-        - 'vpp-verify-{stream}-clang'
         - 'vpp-merge-{stream}-{os}'
         - 'vpp-verify-os-{stream}-{os}'
         - 'vpp-merge-os-{stream}-{os}'
         - short
         - long
 
+- project:
+    name: vpp-clang
+    jobs:
+        - 'vpp-verify-{stream}-clang'
+
+    project: 'vpp'
+    os:
+      - ubuntu1604:
+          repo-os-part: 'ubuntu.xenial.main'
+      - centos7:
+          repo-os-part: 'centos7'
+      - opensuse:
+          repo-os-part: 'opensuse'
+
+    stream:
+        - master:
+            branch: 'master'
+            repo-stream-part: 'master'
+        - '1804':
+            branch: 'stable/1804'
+            repo-stream-part: 'stable.1804'
+
 - project:
     name: vpp-misc
     jobs:
@@ -62,7 +83,7 @@
     os: ubuntu1604
 
 - project:
-    name: vpp-beta
+    name: vpp-master-only
     jobs:
         - 'vpp-beta-verify-{stream}-{os}'
     project: 'vpp'
             repo-stream-part: 'stable.1804'
     os:
       - ubuntu1604:
-          repo-os-part: 'ubuntu.xenial.main'
+          repo-os-part: 'ubuntu-arm.xenial.main'
 
 - job-template:
     name: 'vpp-beta-verify-{stream}-{os}'
             maven-version: 'mvn33-new'
             archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
         - naginator:
-            rerun-unstable-builds: true
+            rerun-unstable-builds: false
             max-failed-builds: 1
             fixed-delay: 90
 
             build-timeout: '{build-timeout}'
 
     triggers:
-        - gerrit:
-            server-name: 'Primary'
-            trigger-on:
-                - comment-added-contains-event:
-                    comment-contains-value: 'armcheck'
-                - comment-added-contains-event:
-                    comment-contains-value: 'checkstyle_success'
-            projects:
-                - project-compare-type: 'ANT'
-                  project-pattern: '{project}'
-                  branches:
-                    - branch-compare-type: 'ANT'
-                      branch-pattern: '**/{branch}'
-            override-votes: true
-            gerrit-build-notbuilt-verified-value: 0
-            notbuilt-message: 'Automatic retry of failed jobs may be in process. A proper vote should be set when retry completes.'
+        - gerrit-trigger-trivial-patch-submitted:
+            name: '{project}'
+            branch: '{branch}'
+
     builders:
         - shell:
             !include-raw-escape: ../scripts/setup_vpp_ubuntu_docker_test.sh
             maven-version: 'mvn33-new'
             archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
         - naginator:
-            rerun-unstable-builds: true
+            rerun-unstable-builds: false
             max-failed-builds: 1
             fixed-delay: 90
 
             build-timeout: '{build-timeout}'
 
     triggers:
-        - gerrit:
-            server-name: 'Primary'
-            trigger-on:
-                - comment-added-contains-event:
-                    comment-contains-value: 'armmerge'
-            projects:
-                - project-compare-type: 'ANT'
-                  project-pattern: '{project}'
-                  branches:
-                    - branch-compare-type: 'ANT'
-                      branch-pattern: '**/{branch}'
-            override-votes: true
-            gerrit-build-notbuilt-verified-value: 0
-            notbuilt-message: 'Automatic retry of failed jobs may be in process. A proper vote should be set when retry completes.'
+        - gerrit-trigger-patch-merged:
+            name: '{project}'
+            branch: '{branch}'
 
     builders:
         - config-file-provider:
         - fdio-infra-shiplogs:
             maven-version: 'mvn33-new'
         - naginator:
-            rerun-unstable-builds: true
+            rerun-unstable-builds: false
             max-failed-builds: 1
             fixed-delay: 90
 
             maven-version: 'mvn33-new'
             archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
         - naginator:
-            rerun-unstable-builds: true
+            rerun-unstable-builds: false
             max-failed-builds: 2
             fixed-delay: 90
 
             maven-version: 'mvn33-new'
             archive-artifacts: '/tmp/vpp-failed-unittests/*/* **/core'
         - naginator:
-            rerun-unstable-builds: true
+            rerun-unstable-builds: false
             max-failed-builds: 1
             fixed-delay: 90
 
         - fdio-infra-shiplogs:
             maven-version: 'mvn33-new'
         - naginator:
-            rerun-unstable-builds: true
+            rerun-unstable-builds: false
             max-failed-builds: 1
             fixed-delay: 90
 
             maven-version: 'mvn33-new'
 
         - naginator:
-            rerun-unstable-builds: true
+            rerun-unstable-builds: false
             max-failed-builds: 1
             fixed-delay: 90
 
         - fdio-infra-shiplogs:
             maven-version: 'mvn33-new'
         - naginator:
-            rerun-unstable-builds: true
+            rerun-unstable-builds: false
             max-failed-builds: 1
             fixed-delay: 90
 
         - fdio-infra-shiplogs:
             maven-version: 'mvn33-new'
         - naginator:
-            rerun-unstable-builds: true
+            rerun-unstable-builds: false
             max-failed-builds: 1
             fixed-delay: 90
 
         - fdio-infra-shiplogs:
             maven-version: 'mvn33-new'
         - naginator:
-            rerun-unstable-builds: true
+            rerun-unstable-builds: false
             max-failed-builds: 1
             fixed-delay: 90
 
         - fdio-infra-shiplogs:
             maven-version: 'mvn33-new'
         - naginator:
-            rerun-unstable-builds: true
+            rerun-unstable-builds: false
             max-failed-builds: 1
             fixed-delay: 90