Merge "Add make test-checkstyle"
authorVanessa Rene Valderrama <vvalderrama@linuxfoundation.org>
Fri, 3 Feb 2017 20:54:03 +0000 (20:54 +0000)
committerGerrit Code Review <gerrit@fd.io>
Fri, 3 Feb 2017 20:54:03 +0000 (20:54 +0000)
1  2 
jjb/vpp/vpp.yaml

diff --combined jjb/vpp/vpp.yaml
@@@ -6,8 -6,6 +6,8 @@@
          - 'vpp-verify-image-{stream}-{os}'
          - 'vpp-docs-merge-{stream}'
          - 'vpp-docs-verify-{stream}'
 +        - 'vpp-make-test-docs-merge-{stream}'
 +        - 'vpp-make-test-docs-verify-{stream}'
  
      project: 'vpp'
      os:
      builders:
          - shell:
              !include-raw-escape: include-raw-vpp-checkstyle.sh
+         - shell:
+             !include-raw-escape: include-raw-vpp-test-checkstyle.sh
          - shell:
              !include-raw-escape: include-raw-vpp-build.sh
      publishers:
              default-excludes: false
          - fdio-infra-shiplogs:
              maven-version: 'mvn33-new'
 +
 +- job-template:
 +    name: 'vpp-make-test-docs-verify-{stream}'
 +
 +    project-type: freestyle
 +    node: ubuntu1604-basebuild-4c-4g
 +    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: 'ubuntu1604'
 +        - maven-exec:
 +            maven-version: 'mvn33-new'
 +
 +    scm:
 +        - gerrit-trigger-scm:
 +            credentials-id: 'jenkins-gerrit-credentials'
 +            refspec: '$GERRIT_REFSPEC'
 +            choosing-strategy: 'gerrit'
 +
 +    wrappers:
 +        - fdio-infra-wrappers:
 +            build-timeout: '{build-timeout}'
 +
 +    triggers:
 +        - gerrit-trigger-patch-submitted:
 +            name: '{project}'
 +            branch: '{branch}'
 +
 +    builders:
 +        - maven-target:
 +            maven-version: 'mvn33-new'
 +            goals: '--version'
 +            settings: 'vpp-settings'
 +            settings-type: cfp
 +            global-settings: 'global-settings'
 +            global-settings-type: cfp
 +        - provide-maven-settings:
 +            settings-file: 'vpp-settings'
 +            global-settings-file: 'global-settings'
 +        - shell:
 +            !include-raw-escape: include-raw-vpp-make-test-docs.sh
 +    publishers:
 +        - archive:
 +            artifacts: 'build-root/test-doc/build/html/*'
 +            allow-empty: 'true'
 +            fingerprint: false
 +            only-if-success: true
 +            default-excludes: false
 +        - fdio-infra-shiplogs:
 +            maven-version: 'mvn33-new'
 +
 +- job-template:
 +    name: 'vpp-make-test-docs-merge-{stream}'
 +
 +    project-type: freestyle
 +    node: ubuntu1604-basebuild-4c-4g
 +    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: 'ubuntu1604'
 +        - maven-exec:
 +            maven-version: 'mvn33-new'
 +
 +    scm:
 +        - gerrit-trigger-scm:
 +            credentials-id: 'jenkins-gerrit-credentials'
 +            refspec: ''
 +            choosing-strategy: 'default'
 +
 +    wrappers:
 +        - fdio-infra-wrappers:
 +            build-timeout: '{build-timeout}'
 +
 +    triggers:
 +        - reverse:
 +            jobs: 'vpp-merge-{stream}-ubuntu1404'
 +            result: 'success'
 +        - gerrit:
 +            server-name: 'Primary'
 +            trigger-on:
 +                - comment-added-contains-event:
 +                    comment-contains-value: 'run-docs'
 +            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:
 +        - maven-target:
 +            maven-version: 'mvn33-new'
 +            goals: '--version'
 +            settings: 'vpp-settings'
 +            settings-type: cfp
 +            global-settings: 'global-settings'
 +            global-settings-type: cfp
 +        - provide-maven-settings:
 +            settings-file: 'vpp-settings'
 +            global-settings-file: 'global-settings'
 +        - shell:
 +            !include-raw-escape: include-raw-vpp-make-test-docs.sh
 +    publishers:
 +        - archive:
 +            artifacts: 'build-root/test-doc/build/html/*'
 +            allow-empty: 'true'
 +            fingerprint: false
 +            only-if-success: true
 +            default-excludes: false
 +        - fdio-infra-shiplogs:
 +            maven-version: 'mvn33-new'