X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Ffastpathmetrics%2Ffastpathmetrics.yml;h=40df385d8f1cebe9105425905e613e50ded4524d;hb=42edecb477214c35377613d13d995ee7cb084711;hp=6bbb344b03d5859c26f82cb33fd401a1c0e04463;hpb=4163f6bfb811c17dc22e68c7a2ef1ed30293feaf;p=releng.git diff --git a/jjb/fastpathmetrics/fastpathmetrics.yml b/jjb/fastpathmetrics/fastpathmetrics.yml index 6bbb344b0..40df385d8 100644 --- a/jjb/fastpathmetrics/fastpathmetrics.yml +++ b/jjb/fastpathmetrics/fastpathmetrics.yml @@ -9,32 +9,30 @@ jobs: - 'fastpathmetrics-verify-{stream}' + - 'fastpathmetrics-merge-{stream}' + - 'fastpathmetrics-daily-{stream}' -# only master branch is enabled at the moment to keep no of jobs sane stream: - master: - branch: 'master' - gs-pathname: '' -# - stable-brahmaputra: -# branch: 'stable/brahmaputra' -# gs-pathname: '/brahmaputra' - -- job_defaults: &fastpathmetrics_job_defaults - name: fastpathmetrics_job_defaults - - parameters: - - project-parameter: - project: '{project}' - - gerrit-parameter: branch: '{stream}' + gs-pathname: '' + disabled: false + - colorado: + branch: 'stable/{stream}' + gs-pathname: '/{stream}' + disabled: false - job-template: name: 'fastpathmetrics-verify-{stream}' - <<: *fastpathmetrics_job_defaults + disabled: '{obj:disabled}' parameters: - - 'opnfv-build-defaults' + - project-parameter: + project: '{project}' + - gerrit-parameter: + branch: '{branch}' + - 'opnfv-build-ubuntu-defaults' scm: - gerrit-trigger-scm: @@ -59,11 +57,105 @@ project-pattern: '{project}' branches: - branch-compare-type: 'ANT' - branch-pattern: '**/{stream}' + branch-pattern: '**/{branch}' forbidden-file-paths: - compare-type: ANT pattern: 'docs/**|.gitignore' builders: - shell: | - echo "Nothing to verify!" + pwd + cd src + make clobber + make + +- job-template: + name: 'fastpathmetrics-merge-{stream}' + + project-type: freestyle + + disabled: '{obj:disabled}' + + concurrent: true + + properties: + - throttle: + enabled: true + max-total: 3 + max-per-node: 2 + option: 'project' + + parameters: + - project-parameter: + project: '{project}' + - gerrit-parameter: + branch: '{branch}' + - 'opnfv-build-ubuntu-defaults' + + scm: + - gerrit-trigger-scm: + credentials-id: '{ssh-credentials}' + refspec: '' + choosing-strategy: 'default' + + triggers: + - gerrit: + trigger-on: + - change-merged-event + - comment-added-contains-event: + comment-contains-value: 'remerge' + projects: + - project-compare-type: 'ANT' + project-pattern: '{project}' + branches: + - branch-compare-type: 'ANT' + branch-pattern: '**/{branch}' + forbidden-file-paths: + - compare-type: ANT + pattern: 'docs/**' + + builders: + - shell: | + pwd + cd src + make clobber + make + +- job-template: + name: 'fastpathmetrics-daily-{stream}' + + project-type: freestyle + + disabled: '{obj:disabled}' + + concurrent: true + + properties: + - throttle: + enabled: true + max-total: 3 + max-per-node: 2 + option: 'project' + + parameters: + - project-parameter: + project: '{project}' + - gerrit-parameter: + branch: '{branch}' + - 'opnfv-build-ubuntu-defaults' + + scm: + - gerrit-trigger-scm: + credentials-id: '{ssh-credentials}' + refspec: '' + choosing-strategy: 'default' + + triggers: + - timed: '@midnight' + + builders: + - shell: | + pwd + cd src + make clobber + make