jobs:
- 'netvirt-daily-full-integration-{stream}'
- # stream: release stream (eg. stable-lithium or beryllium)
- # branch: git branch (eg. stable/lithium or master)
stream:
- carbon:
branch: 'master'
- openjdk8
project: 'netvirt'
- archive-artifacts: '*.log'
+ archive-artifacts: '*.log **/target/surefire-reports/*.txt'
- builder:
name: netvirt-run-it-external-docker
- 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}}'
+ goals: '-V -B verify -l {logfile} -Pintegrationtest -Dskip.karaf.featureTest=true -Dmaven.compile.fork=true -Dovsdb.controller.address=${{CONTROLLER_IP}} -Dmaven.test.failure.ignore=true'
properties:
- 'ovsdbserver.ipaddress=127.0.0.1'
- 'ovsdbserver.port=6641'
- builder:
name: netvirt-run-it-dockerOvs
builders:
- - install-docker-compose
- 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}} -Ddocker.compose.file=ovs-{OVS_VERSION}-hwvtep.yml -Ddocker.vEnvWs=$WORKSPACE -Dsgm=transparent'
+ goals: '-V -B verify -l {logfile} -Pintegrationtest -Dskip.karaf.featureTest=true -Dmaven.compile.fork=true -Dovsdb.controller.address=${{CONTROLLER_IP}} -Ddocker.compose.file=ovs-{OVS_VERSION}-hwvtep.yml -Ddocker.vEnvWs=$WORKSPACE -Dsgm=transparent -Dmaven.test.failure.ignore=true'
properties:
- - 'ovsdb.userspace.enabled=yes'
- 'maven.repo.local=/tmp/r'
- 'org.ops4j.pax.url.mvn.localRepository=/tmp/r'
- 'stream={stream}'
properties-content: OVS_VERSION={OVS_VERSION}
- shell:
!include-raw-escape:
- - include-setup-controllerIp.sh
+ - include-setup-misc.sh
- inject:
properties-file: env.properties
+ - install-docker-compose
- run-netvirt-vpnservice-it:
OVS_VERSION: '{OVS_VERSION}'
maven-version: '{maven-version}'
- job-template:
name: 'netvirt-daily-full-integration-{stream}'
- # Required Variables:
- # stream: release stream (eg. stable-lithium or beryllium)
- # branch: git branch (eg. stable/lithium or master)
-
project-type: freestyle
node: centos7-docker-2c-4g
jdk: '{jdk}'
builders:
- wipe-org-opendaylight-repo
- maven-target:
- maven-version: '{mvn33}'
+ maven-version: 'mvn33'
pom: 'pom.xml'
goals: '-V -B -l build.log clean install dependency:tree -Pq -Dmaven.compile.fork=true'
properties:
global-settings-type: cfp
# skip 2.4.0 until we figure out conntrack
#- run-netvirt-it:
- # maven-version: '{mvn33}'
+ # maven-version: 'mvn33'
# stream: '{stream}'
# OVS_VERSION: '2.4.0'
- run-netvirt-it:
- maven-version: '{mvn33}'
+ maven-version: 'mvn33'
stream: '{stream}'
OVS_VERSION: '2.5.0'
- jacoco-nojava-workaround
publishers:
- email-notification:
+ email-recipients: '{email-recipients}'
email-prefix: '[netvirt]'
- - archive-build:
- maven-version: '{mvn33}'
+ - text-finder:
+ fileset: "**/target/surefire-reports/*.xml"
+ regexp: 'failures\=\"[^0]\"'
+ succeed-if-found: false
+ unstable-if-found: true
+ also-check-console-output: false
+ - opendaylight-infra-shiplogs:
+ maven-version: 'mvn33'