Add ovsdb-full-lithium-integration until lithium is released 48/21548/2
authorFlavio Fernandes <ffernand@redhat.com>
Mon, 1 Jun 2015 12:11:11 +0000 (08:11 -0400)
committerFlavio Fernandes <ffernand@redhat.com>
Mon, 1 Jun 2015 12:35:43 +0000 (08:35 -0400)
patch 2: fix bad path

Change-Id: Iedca72e6f190d6c14fe64f04e1a0755eb6d4b5a1
Signed-off-by: Flavio Fernandes <ffernand@redhat.com>
jjb/ovsdb/ovsdb-full-lithium-integration.yaml [new file with mode: 0644]

diff --git a/jjb/ovsdb/ovsdb-full-lithium-integration.yaml b/jjb/ovsdb/ovsdb-full-lithium-integration.yaml
new file mode 100644 (file)
index 0000000..082cfbe
--- /dev/null
@@ -0,0 +1,105 @@
+- project:
+    name: ovsdb-full-lithium-integration
+    jobs:
+        - 'ovsdb-daily-full-lithium-integration'
+
+    project: 'ovsdb'
+
+- job-template:
+    name: 'ovsdb-daily-full-lithium-integration'
+
+    project-type: matrix
+    node: matrix_master
+    description: 'Integration tests for the OVSDB project against every known version of OVS. This job runs nightly on stable/lithium branch. '
+    execution-strategy:
+        sequential: true
+    axes:
+        - axis:
+            type: user-defined
+            name: 'OVS_VERSION'
+            values:
+                - 1.4.6
+                - 1.5.0
+                - 1.6.1
+                - 1.7.0
+                - 1.7.1
+                - 1.7.3
+                - 1.9.0
+                - 1.9.3
+                - 1.10.0
+                - 1.10.2
+                - 1.11.0
+                - 2.0.0
+                - 2.0.1
+                - 2.1.0
+                - 2.1.1
+                - 2.1.2
+                - 2.3.0
+        - axis:
+            type: jdk
+            values:
+                - openjdk7
+        - axis:
+            type: slave
+            name: nodes
+            values:
+                - dynamic_docker
+
+    logrotate:
+        daysToKeep: '{build-days-to-keep}'
+        numToKeep: '{build-num-to-keep}'
+        artifactDaysToKeep: '{build-artifact-days-to-keep}'
+        artifactNumToKeep: '{build-artifact-num-to-keep}'
+
+    parameters:
+        - project-parameter:
+            project: '{project}'
+
+    scm:
+        - git-scm:
+            credentials-id: '{ssh-credentials}'
+            refspec: ''
+            branch: 'stable/lithium'
+
+    wrappers:
+        - timeout:
+            fail: true
+            timeout: 360
+            timeout-var: 'BUILD_TIMEOUT'
+            type: absolute
+        - ssh-agent-credentials:
+            users:
+                - '{ssh-credentials}'
+
+    triggers:
+        - timed: '@midnight'
+
+    builders:
+        - wipe-org-opendaylight-repo
+        - shell:
+            !include-raw-escape include-raw-setup-docker.sh
+        - maven-target:
+            maven-version: '{mvn32}'
+            pom: 'pom.xml'
+            goals: 'clean install verify -Pintegrationtest,jenkins -V'
+            properties:
+                - 'ovsdbserver.ipaddress=127.0.0.1'
+                - 'ovsdbserver.port=6641'
+                - 'maven.repo.local=/tmp/r'
+                - 'org.ops4j.pax.url.mvn.localRepository=/tmp/r'
+            java-opts:
+                - '-Xmx1024m -XX:MaxPermSize=256m'
+            settings: '{ovsdb-settings}'
+            global-settings: '{odl-global-settings}'
+        - inject:
+            properties-file: env.properties
+        - shell:
+            !include-raw-escape include-raw-cleanup-docker.sh
+        - jacoco-nojava-workaround
+
+    publishers:
+        - archive:
+            artifacts: 'docker-ovs-*.log'
+            fingerprint: false
+        - email-notification:
+            email-prefix: '[ovsdb]'