X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=jjb%2Fvpp%2Fvpp.yaml;h=5fc2655e8c93a5ab50220556067d9453e49efecc;hb=fab27560972a1d004e456bfc9f44dd6b35990497;hp=3283832a250f40f86c0e2823ea35ddd805962c2c;hpb=a41a6e0bee61fc1d6df5be50300ae58b2d59a7ea;p=ci-management.git diff --git a/jjb/vpp/vpp.yaml b/jjb/vpp/vpp.yaml index 3283832a2..5fc2655e8 100644 --- a/jjb/vpp/vpp.yaml +++ b/jjb/vpp/vpp.yaml @@ -102,8 +102,8 @@ name: 'vpp-csit-verify-virl' project-type: freestyle - node: verify-merge - concurrent: false + node: verify + concurrent: true logrotate: daysToKeep: '{build-days-to-keep}' @@ -111,24 +111,34 @@ artifactDaysToKeep: '{build-artifact-days-to-keep}' artifactNumToKeep: '{build-artifact-num-to-keep}' + parameters: + - project-parameter: + project: '{project}' + - gerrit-parameter: + branch: '{branch}' + scm: - - zuul-trigger-scm: + - gerrit-trigger-scm: credentials-id: '{ssh-credentials}' - refspec: '$ZUUL_REF' - commit: '$ZUUL_COMMIT' + refspec: '$GERRIT_REFSPEC' + choosing-strategy: 'gerrit' wrappers: - ssh-agent-credentials: users: - '{ssh-credentials}' + triggers: + - gerrit-trigger-patch-submitted: + name: '{project}' + branch: '{branch}' + builders: - shell: !include-raw-escape include-raw-vpp-build.sh - shell: !include-raw-escape include-raw-vpp-csit-functional.sh - publishers: - archive-artifacts: artifacts: 'csit/report.html, csit/log.html, csit/output.xml' @@ -137,3 +147,52 @@ - robot-report: output-path: 'csit' +- job-template: + name: 'vpp-verify-performance' + + project-type: freestyle + node: verify + concurrent: false + + 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}' + + scm: + - gerrit-trigger-scm: + credentials-id: '{ssh-credentials}' + refspec: '$GERRIT_REFSPEC' + choosing-strategy: 'gerrit' + + wrappers: + - ssh-agent-credentials: + users: + - '{ssh-credentials}' + + triggers: + - gerrit-trigger-manually-triggered: + comment-trigger-value: 'verify-perf' + name: '{project}' + branch: '{branch}' + + builders: + - shell: + !include-raw-escape include-raw-vpp-build.sh + - shell: + !include-raw-escape include-raw-vpp-verify-performance.sh + + publishers: + - archive-artifacts: + artifacts: 'csit/report.html, csit/log.html, csit/output.xml' + latest-only: false + + - robot-report: + output-path: 'csit'