- 'hc2vpp-csit-integration-{stream}-{os}'
- 'hc2vpp-csit-verify-{stream}-{os}'
project: 'hc2vpp'
- branch: 'master'
- branch-id: 'master'
build-artifact-num-to-keep: 10
stream:
- master:
branch: 'master'
repo-stream-part: 'master'
+ - '1701':
+ branch: 'stable/1701'
+ repo-stream-part: 'stable.1701'
os:
- - ubuntu1404:
- repo-os-part: 'ubuntu.trusty.main'
- skip-site: 'true'
+ - ubuntu1604:
+ repo-os-part: 'ubuntu.xenial.main'
- job-template:
name: 'hc2vpp-csit-integration-{stream}-{os}'
project-type: freestyle
- node: verify-{os}
+ node: '{os}-basebuild-4c-4g'
concurrent: true
logrotate:
project: '{project}'
- os-parameter:
os: '{os}'
+ - stream-parameter:
+ stream: '{stream}'
scm:
- git-scm:
triggers:
- reverse:
- jobs: 'hc2vpp-verify-{stream}-{os}'
+ jobs: 'hc2vpp-integration-{stream}-{os}'
result: 'success'
- prebuilders:
- - shell: |
- if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.8.0-openjdk-amd64||echo 'ignoring failure';fi
-
builders:
- shell:
!include-raw-escape: include-raw-hc2vpp-csit-integration.sh
- postbuilders:
- - shell: |
- if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.7.0-openjdk-amd64||echo 'ignoring failure';fi
-
publishers:
- archive-artifacts:
- artifacts: 'report.html, log.html, output.xml, /var/log/honeycomb/honeycomb.log'
+ artifacts: 'csit/report.html, csit/log.html, csit/output.xml, csit/honeycomb.log'
latest-only: false
- email-notification:
email-prefix: '[hc2vpp]'
- robot-report:
- output-path: ''
+ output-path: 'csit'
- job-template:
name: 'hc2vpp-csit-verify-{stream}-{os}'
project-type: maven
- node: verify-{os}
+ node: '{os}-basebuild-4c-4g'
+ jdk: openjdk8-{os}
concurrent: true
logrotate:
- os-parameter:
os: '{os}'
- maven-project-parameter:
- maven: 'mvn33'
+ maven: 'mvn33-new'
+ - maven-exec:
+ maven-version: 'mvn33-new'
+ - stream-parameter:
+ stream: '{stream}'
scm:
- gerrit-trigger-scm:
server-name: 'Primary'
trigger-on:
- comment-added-contains-event:
- comment-contains-value: 'csit-verify'
+ comment-contains-value: 'verify-csit'
projects:
- project-compare-type: 'ANT'
project-pattern: '{project}'
notbuilt: true
prebuilders:
- - shell: |
- if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.8.0-openjdk-amd64||echo 'ignoring failure';fi
- shell:
!include-raw-escape: include-raw-hc2vpp-csit-verify-prebuild.sh
maven:
- maven-name: 'mvn33'
+ maven-name: 'mvn33-new'
root-pom: 'pom.xml'
- goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -Dmaven.site.skip={skip-site} site -Dmaven.site.deploy.skip={skip-site} -DskipTests'
+ goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r -DskipTests -Dcheckstyle.skip=true'
maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
settings: 'hc2vpp-settings'
settings-type: cfp
postbuilders:
- shell:
!include-raw-escape: include-raw-hc2vpp-csit-verify.sh
- - shell: |
- if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.7.0-openjdk-amd64||echo 'ignoring failure';fi
publishers:
- archive-artifacts:
- artifacts: 'report.html, log.html, output.xml, /var/log/honeycomb/honeycomb.log'
+ artifacts: 'csit/report.html, csit/log.html, csit/output.xml, csit/honeycomb.log'
latest-only: false
- email-notification:
email-prefix: '[hc2vpp]'
- robot-report:
- output-path: ''
+ output-path: 'csit'