--- - project: name: ovsdb-full-integration jobs: - "ovsdb-daily-full-integration-{stream}" stream: - scandium: branch: "master" - calcium: branch: "stable/calcium" - potassium: branch: "stable/potassium" project: "ovsdb" archive-artifacts: "*.log" - builder: name: ovsdb-run-it builders: - maven-target: 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}} 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}" java-opts: - "-Xmx1024m" settings: "ovsdb-settings" settings-type: cfp 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" - 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" - 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" - builder: name: run-ovsdb-it builders: - inject: properties-content: OVS_VERSION={OVS_VERSION} - shell: !include-raw-escape: setup-docker.sh - inject: properties-file: env.properties - run-southbound-it: 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}" - run-hwvtepsouthbound-it: 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}" disable-job: false project-type: freestyle node: centos7-docker-1c-4g jdk: "{java-version}" description: > 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}" parameters: - opendaylight-infra-parameters: os-cloud: "{os-cloud}" project: "{project}" branch: "{branch}" refspec: "refs/heads/{branch}" artifacts: "{archive-artifacts}" scm: - gerrit-trigger-scm: refspec: "$GERRIT_REFSPEC" branch: "{branch}" choosing-strategy: gerrit wrappers: - opendaylight-infra-wrappers: build-timeout: "{build-timeout}" triggers: - timed: "@midnight" - gerrit: server-name: "{gerrit-server-name}" trigger-on: - comment-added-contains-event: comment-contains-value: "runit" projects: - project-compare-type: "ANT" project-pattern: "{project}" branches: - branch-compare-type: "ANT" branch-pattern: "**/{branch}" skip-vote: successful: true failed: true unstable: true notbuilt: 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" properties: - "maven.repo.local=/tmp/r" - "org.ops4j.pax.url.mvn.localRepository=/tmp/r" - "stream={stream}" java-opts: - "-Xmx1024m" settings: "ovsdb-settings" settings-type: cfp global-settings: "global-settings" global-settings-type: cfp - run-ovsdb-it: maven-version: "mvn33" stream: "{stream}" OVS_VERSION: "2.4.0" - run-ovsdb-it: maven-version: "mvn33" stream: "{stream}" OVS_VERSION: "2.5.0" - lf-jacoco-nojava-workaround publishers: - email-notification: email-recipients: "{email-recipients}" email-prefix: "[ovsdb]" - lf-infra-publish