Merge "Remove the need for mvn33 defaults"
authorEd Warnicke <hagbard@gmail.com>
Mon, 17 Oct 2016 17:56:36 +0000 (17:56 +0000)
committerGerrit Code Review <gerrit@fd.io>
Mon, 17 Oct 2016 17:56:36 +0000 (17:56 +0000)
1  2 
jjb/honeycomb/honeycomb.yaml
jjb/vpp/vpp.yaml

@@@ -10,9 -10,6 +10,9 @@@
          - ubuntu1404:
              repo-os-part: 'ubuntu.trusty.main'
              skip-site: 'false'
 +        - ubuntu1604:
 +            repo-os-part: 'ubuntu.xenial.main'
 +            skip-site: 'true'
          - centos7:
              repo-os-part: 'centos7'
              skip-site: 'true'
@@@ -29,7 -26,6 +29,7 @@@
      project-type: maven
      node: verify-{os}
      concurrent: true
 +    jdk: openjdk8-{os}
  
      logrotate:
          daysToKeep: '{build-days-to-keep}'
@@@ -67,7 -63,7 +67,7 @@@
          - shell: |
              if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.8.0-openjdk-amd64||echo 'ignoring failure';fi
      maven:
-         maven-name: '{mvn33}'
+         maven-name: 'mvn33'
          root-pom: 'pom.xml'
          goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r  -Dmerge -Dkaraf.keep.unpack=true site'
          maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
@@@ -85,7 -81,6 +85,7 @@@
      project-type: maven
      node: 'verify-image-{os}'
      concurrent: true
 +    jdk: openjdk8-{os}
  
      logrotate:
          daysToKeep: '{build-days-to-keep}'
          - shell: |
              if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.8.0-openjdk-amd64||echo 'ignoring failure';fi
      maven:
-         maven-name: '{mvn33}'
+         maven-name: 'mvn33'
          root-pom: 'pom.xml'
          goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r  -Dmerge -Dkaraf.keep.unpack=true'
          maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
          - os-parameter:
              os: '{os}'
          - maven-project-parameter:
-             maven: '{mvn33}'
+             maven: 'mvn33'
          - repo-name-parameter:
              repo-name: '{repo-stream-part}.{repo-os-part}'
  
              branch: '{branch}'
  
      maven:
-         maven-name: '{mvn33}'
+         maven-name: 'mvn33'
          root-pom: 'pom.xml'
          goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r  -Dmerge -Dkaraf.keep.unpack=true -Dsonar -Dmaven.site.skip={skip-site} site -Dmaven.site.deploy.skip={skip-site} site:deploy'
          maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
      name: 'honeycomb-integration-{stream}-{os}'
      project-type: maven
      node: merge-{os}
 +    jdk: openjdk8-{os}
  
      logrotate:
          daysToKeep: '{build-days-to-keep}'
          - os-parameter:
              os: '{os}'
          - maven-project-parameter:
-             maven: '{mvn33}'
+             maven: 'mvn33'
          - repo-name-parameter:
              repo-name: '{repo-stream-part}.{repo-os-part}'
  
              if [ "${{OS}}" == "ubuntu1404" ];then sudo update-java-alternatives -s /usr/lib/jvm/java-1.8.0-openjdk-amd64||echo 'ignoring failure';fi
  
      maven:
-         maven-name: '{mvn33}'
+         maven-name: 'mvn33'
          root-pom: 'pom.xml'
          goals: 'clean install -V -Dmaven.repo.local=/tmp/r -Dorg.ops4j.pax.url.mvn.localRepository=/tmp/r  -Dmerge -Dkaraf.keep.unpack=true'
          maven-opts: '-Xmx2048m -Dmaven.compile.fork=true'
  
      postbuilders:
          - maven-target:
-             maven-version: '{mvn33}'
+             maven-version: 'mvn33'
              goals: '--version'
              settings: 'honeycomb-settings'
              settings-type: cfp
diff --combined jjb/vpp/vpp.yaml
@@@ -37,7 -37,6 +37,7 @@@
      jobs:
          - 'vpp-csit-verify-virl-{stream}'
          - 'vpp-csit-verify-hw-perf-{stream}-{type}'
 +        - 'vpp-csit-verify-virl-1604-test-{stream}'
      project: 'vpp'
      stream:
          - master:
              branch: '{branch}'
  
      builders:
 +        - shell:
 +            !include-raw-escape: include-raw-vpp-checkstyle.sh
 +        - shell:
 +            !include-raw-escape: include-raw-vpp-build.sh
 +    publishers:
 +        - archive:
 +            artifacts: 'build-root/*.rpm,build-root/*.deb'
 +            allow-empty: 'true'
 +            fingerprint: false
 +            only-if-success: true
 +            default-excludes: false
 +
 +- job-template:
 +    name: 'vpp-csit-verify-virl-1604-test-{stream}'
 +
 +    project-type: freestyle
 +    node: 'verify-ubuntu1404'
 +    concurrent: true
 +
 +    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}'
 +        - gerrit-parameter:
 +            branch: '{branch}'
 +        - os-parameter:
 +            os: 'ubuntu1404'
 +
 +    scm:
 +        - gerrit-trigger-scm:
 +            credentials-id: '{ssh-credentials}'
 +            refspec: '$GERRIT_REFSPEC'
 +            choosing-strategy: 'gerrit'
 +
 +    wrappers:
 +        - timestamps
 +        - ssh-agent-credentials:
 +            users:
 +                - '{ssh-credentials}'
 +        - fdio-infra-wrappers:
 +            build-timeout: '{build-timeout}'
 +
 +    triggers:
 +        - gerrit:
 +            server-name: 'Primary'
 +            trigger-on:
 +                - comment-added-contains-event:
 +                    comment-contains-value: 'virl-1604-test'
 +            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:
          - shell:
              !include-raw-escape: include-raw-vpp-checkstyle.sh
          - shell:
          - os-parameter:
              os: '{os}'
          - maven-project-parameter:
-             maven: '{mvn33}'
+             maven: 'mvn33'
          - repo-name-parameter:
              repo-name: '{repo-stream-part}.{repo-os-part}'
  
          - shell:
              !include-raw-escape: include-raw-vpp-build.sh
          - maven-target:
-             maven-version: '{mvn33}'
+             maven-version: 'mvn33'
              goals: '--version'
              settings: 'vpp-settings'
              settings-type: cfp
  
      builders:
          - maven-target:
-             maven-version: '{mvn33}'
+             maven-version: 'mvn33'
              goals: '--version'
              settings: 'vpp-settings'
              settings-type: cfp
  
      builders:
          - maven-target:
-             maven-version: '{mvn33}'
+             maven-version: 'mvn33'
              goals: '--version'
              settings: 'vpp-settings'
              settings-type: cfp