Purge ODL Sodium jobs from builder
[releng/builder.git] / jjb / ovsdb / ovsdb-full-integration.yaml
index dc40a19352bad0033f4bde0c7e65f277903354e9..fdbe98a0cc4507609c852f0e5e2551580fc6f9b7 100644 (file)
@@ -2,70 +2,71 @@
 - project:
     name: ovsdb-full-integration
     jobs:
-      - 'ovsdb-daily-full-integration-{stream}'
+      - "ovsdb-daily-full-integration-{stream}"
 
     stream:
+      - silicon:
+          branch: "master"
+          java-version: "openjdk11"
       - aluminium:
-          branch: 'master'
-          java-version: 'openjdk11'
+          branch: "stable/aluminium"
+          java-version: "openjdk11"
       - magnesium:
-          branch: 'stable/magnesium'
-      - sodium:
-          branch: 'stable/sodium'
+          branch: "stable/magnesium"
 
-    project: 'ovsdb'
-    archive-artifacts: '*.log'
+    project: "ovsdb"
+    archive-artifacts: "*.log"
 
 - builder:
     name: ovsdb-run-it
     builders:
       - maven-target:
-          maven-version: '{maven-version}'
-          pom: '{pomFile}'
+          maven-version: "{maven-version}"
+          pom: "{pomFile}"
           goals: >
-              -V -B verify -l {logfile} -Pintegrationtest
-              -Dskip.karaf.featureTest=true -Dmaven.compile.fork=true
-              -Dovsdb.controller.address=${{CONTROLLER_IP}}
+            -V -B verify -l {logfile} -Pintegrationtest
+            -Dskip.karaf.featureTest=true -Dmaven.compile.fork=true
+            -Dovsdb.controller.address=${{CONTROLLER_IP}}
           properties:
-            - 'ovsdbserver.ipaddress=127.0.0.1'
-            - 'ovsdbserver.port=6641'
-            - 'ovsdb.userspace.enabled=yes'
-            - 'maven.repo.local=/tmp/r'
-            - 'org.ops4j.pax.url.mvn.localRepository=/tmp/r'
-            - 'stream={stream}'
+            - "ovsdbserver.ipaddress=127.0.0.1"
+            - "ovsdbserver.port=6641"
+            - "ovsdb.userspace.enabled=yes"
+            - "maven.repo.local=/tmp/r"
+            - "org.ops4j.pax.url.mvn.localRepository=/tmp/r"
+            - "stream={stream}"
           java-opts:
-            - '-Xmx1024m'
-          settings: 'ovsdb-settings'
+            - "-Xmx1024m"
+          settings: "ovsdb-settings"
           settings-type: cfp
-          global-settings: 'global-settings'
+          global-settings: "global-settings"
           global-settings-type: cfp
 
 - builder:
     name: run-library-it
     builders:
       - ovsdb-run-it:
-          maven-version: '{maven-version}'
-          stream: '{stream}'
-          pomFile: 'library/it/pom.xml'
-          logfile: '{OVS_VERSION}-libraryIT.log'
+          maven-version: "{maven-version}"
+          stream: "{stream}"
+          pomFile: "library/it/pom.xml"
+          logfile: "{OVS_VERSION}-libraryIT.log"
 
 - builder:
     name: run-southbound-it
     builders:
       - ovsdb-run-it:
-          maven-version: '{maven-version}'
-          stream: '{stream}'
-          pomFile: 'southbound/southbound-it/pom.xml'
-          logfile: '{OVS_VERSION}-southboundIT.log'
+          maven-version: "{maven-version}"
+          stream: "{stream}"
+          pomFile: "southbound/southbound-it/pom.xml"
+          logfile: "{OVS_VERSION}-southboundIT.log"
 
 - builder:
     name: run-hwvtepsouthbound-it
     builders:
       - ovsdb-run-it:
-          maven-version: '{maven-version}'
-          stream: '{stream}'
-          pomFile: 'hwvtepsouthbound/hwvtepsouthbound-it/pom.xml'
-          logfile: '{OVS_VERSION}-hwvtepsouthboundIT.log'
+          maven-version: "{maven-version}"
+          stream: "{stream}"
+          pomFile: "hwvtepsouthbound/hwvtepsouthbound-it/pom.xml"
+          logfile: "{OVS_VERSION}-hwvtepsouthboundIT.log"
 
 - builder:
     name: run-ovsdb-it
       - inject:
           properties-file: env.properties
       - run-southbound-it:
-          OVS_VERSION: '{OVS_VERSION}'
-          maven-version: '{maven-version}'
-          stream: '{stream}'
+          OVS_VERSION: "{OVS_VERSION}"
+          maven-version: "{maven-version}"
+          stream: "{stream}"
       - shell: !include-raw-escape: include-setup-hwvtep-docker.sh
       - run-library-it:
-          OVS_VERSION: '{OVS_VERSION}'
-          maven-version: '{maven-version}'
-          stream: '{stream}'
+          OVS_VERSION: "{OVS_VERSION}"
+          maven-version: "{maven-version}"
+          stream: "{stream}"
       - run-hwvtepsouthbound-it:
-          OVS_VERSION: '{OVS_VERSION}'
-          maven-version: '{maven-version}'
-          stream: '{stream}'
+          OVS_VERSION: "{OVS_VERSION}"
+          maven-version: "{maven-version}"
+          stream: "{stream}"
       - shell: !include-raw-escape: cleanup-docker.sh
 
 - job-template:
-    name: 'ovsdb-daily-full-integration-{stream}'
+    name: "ovsdb-daily-full-integration-{stream}"
 
     disable-job: false
 
     project-type: freestyle
     node: centos7-docker-1c-4g
-    jdk: '{java-version}'
+    jdk: "{java-version}"
     description: >
-        Integration tests for the OVSDB project against different versions of
-        OVS and branches. This job runs nightly.
-    disabled: '{disable-job}'
+      Integration tests for the OVSDB project against different versions of
+      OVS and branches. This job runs nightly.
+    disabled: "{disable-job}"
 
     properties:
       - opendaylight-infra-properties:
-          build-days-to-keep: '{build-days-to-keep}'
+          build-days-to-keep: "{build-days-to-keep}"
 
     parameters:
       - opendaylight-infra-parameters:
-          os-cloud: '{os-cloud}'
-          project: '{project}'
-          branch: '{branch}'
-          refspec: 'refs/heads/{branch}'
-          artifacts: '{archive-artifacts}'
+          os-cloud: "{os-cloud}"
+          project: "{project}"
+          branch: "{branch}"
+          refspec: "refs/heads/{branch}"
+          artifacts: "{archive-artifacts}"
 
     scm:
       - gerrit-trigger-scm:
-          refspec: '$GERRIT_REFSPEC'
-          branch: '{branch}'
+          refspec: "$GERRIT_REFSPEC"
+          branch: "{branch}"
           choosing-strategy: gerrit
 
     wrappers:
       - opendaylight-infra-wrappers:
-          build-timeout: '{build-timeout}'
+          build-timeout: "{build-timeout}"
 
     triggers:
-      - timed: '@midnight'
+      - timed: "@midnight"
       - gerrit:
-          server-name: '{gerrit-server-name}'
+          server-name: "{gerrit-server-name}"
           trigger-on:
             - comment-added-contains-event:
-                comment-contains-value: 'runit'
+                comment-contains-value: "runit"
           projects:
-            - project-compare-type: 'ANT'
-              project-pattern: '{project}'
+            - project-compare-type: "ANT"
+              project-pattern: "{project}"
               branches:
-                - branch-compare-type: 'ANT'
-                  branch-pattern: '**/{branch}'
+                - branch-compare-type: "ANT"
+                  branch-pattern: "**/{branch}"
           skip-vote:
             successful: true
             failed: true
     builders:
       - wipe-org-opendaylight-repo
       - maven-target:
-          maven-version: 'mvn33'
-          pom: 'pom.xml'
-          goals: '-V -B -l build.log clean install dependency:tree -Pq -Dmaven.compile.fork=true'
+          maven-version: "mvn33"
+          pom: "pom.xml"
+          goals: "-V -B -l build.log clean install dependency:tree -Pq -Dmaven.compile.fork=true"
           properties:
-            - 'maven.repo.local=/tmp/r'
-            - 'org.ops4j.pax.url.mvn.localRepository=/tmp/r'
-            - 'stream={stream}'
+            - "maven.repo.local=/tmp/r"
+            - "org.ops4j.pax.url.mvn.localRepository=/tmp/r"
+            - "stream={stream}"
           java-opts:
-            - '-Xmx1024m'
-          settings: 'ovsdb-settings'
+            - "-Xmx1024m"
+          settings: "ovsdb-settings"
           settings-type: cfp
-          global-settings: 'global-settings'
+          global-settings: "global-settings"
           global-settings-type: cfp
       - run-ovsdb-it:
-          maven-version: 'mvn33'
-          stream: '{stream}'
-          OVS_VERSION: '2.4.0'
+          maven-version: "mvn33"
+          stream: "{stream}"
+          OVS_VERSION: "2.4.0"
       - run-ovsdb-it:
-          maven-version: 'mvn33'
-          stream: '{stream}'
-          OVS_VERSION: '2.5.0'
+          maven-version: "mvn33"
+          stream: "{stream}"
+          OVS_VERSION: "2.5.0"
       - lf-jacoco-nojava-workaround
 
     publishers:
       - email-notification:
-          email-recipients: '{email-recipients}'
-          email-prefix: '[ovsdb]'
+          email-recipients: "{email-recipients}"
+          email-prefix: "[ovsdb]"
       - lf-infra-publish