X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Freleng-jobs.yaml;h=661d53fa362edae66b4437d5ad4b9b5daa181c1e;hb=c3c7ea67eb44b375dddb283636f01485ad313e10;hp=f479594b63fe38f151fb6e54dd2b3e9b66bb98bc;hpb=4c69bbfcae5beb3f94e838319fb0f873572a2bca;p=releng%2Fbuilder.git diff --git a/jjb/releng-jobs.yaml b/jjb/releng-jobs.yaml index f479594b6..661d53fa3 100644 --- a/jjb/releng-jobs.yaml +++ b/jjb/releng-jobs.yaml @@ -15,20 +15,23 @@ - job-template: name: builder-verify-jjb + node: jjbuilder project-type: freestyle logrotate: - daysToKeep: 30 + daysToKeep: 7 numToKeep: 10 artifactDaysToKeep: -1 - artifactNumToKeep: -1 + artifactNumToKeep: 5 parameters: - project-parameter: project: '{project}' - - gerrit-parameter: + - gerrit-parameters: + project: '{project}' branch: 'master' + refspec: 'refs/heads/master' scm: - gerrit-trigger-scm: @@ -43,6 +46,7 @@ triggers: - gerrit: + server-name: 'OpenDaylight' trigger-on: - patchset-created-event: exclude-drafts: 'false' @@ -65,23 +69,25 @@ builders: - shell: | - source /opt/virtualenv/jenkins-job-builder/bin/activate pip freeze python scripts/jjb-autoupdate-project.py - jenkins-jobs test jjb/ + jenkins-jobs test --recursive -o job_output jjb/ - releng-check-unicode publishers: + - archive-artifacts: + artifacts: 'job_output/*' - email-notification: email-prefix: '[releng]' - job-template: name: builder-verify-python + node: dynamic_verify project-type: freestyle logrotate: - daysToKeep: 30 + daysToKeep: 7 numToKeep: 10 artifactDaysToKeep: -1 artifactNumToKeep: -1 @@ -89,8 +95,10 @@ parameters: - project-parameter: project: '{project}' - - gerrit-parameter: + - gerrit-parameters: + project: '{project}' branch: 'master' + refspec: 'refs/heads/master' scm: - gerrit-trigger-scm: @@ -105,6 +113,7 @@ triggers: - gerrit: + server-name: 'OpenDaylight' trigger-on: - patchset-created-event: exclude-drafts: 'false' @@ -126,6 +135,11 @@ builders: - shell: | + virtualenv $WORKSPACE/venv + source $WORKSPACE/venv/bin/activate + pip install --upgrade pip + pip freeze + pip install flake8 flake8 scripts/ publishers: @@ -134,6 +148,7 @@ - job-template: name: 'builder-merge' + node: jjbuilder # builder-merge job to run JJB update # @@ -142,16 +157,18 @@ project-type: freestyle logrotate: - daysToKeep: 30 - numToKeep: 40 + daysToKeep: 7 + numToKeep: 3 artifactDaysToKeep: -1 - artifactNumToKeep: 5 + artifactNumToKeep: -1 parameters: - project-parameter: project: '{project}' - - gerrit-parameter: + - gerrit-parameters: + project: '{project}' branch: 'master' + refspec: 'refs/heads/master' scm: - gerrit-trigger-scm: @@ -166,6 +183,7 @@ triggers: - gerrit: + server-name: 'OpenDaylight' trigger-on: - change-merged-event - comment-added-contains-event: @@ -184,7 +202,8 @@ builders: - shell: - !include-raw-escape include-raw-jjb-update.sh + !include-raw-escape: + - include-raw-jjb-update.sh publishers: - email-notification: @@ -192,6 +211,8 @@ - job-template: name: 'builder-weekly' + disabled: true + node: jjbuilder # builder-weekly job to run JJB update weekly # @@ -201,10 +222,10 @@ project-type: freestyle logrotate: - daysToKeep: 30 - numToKeep: 40 + daysToKeep: 7 + numToKeep: 3 artifactDaysToKeep: -1 - artifactNumToKeep: 5 + artifactNumToKeep: -1 parameters: - project-parameter: @@ -225,8 +246,7 @@ builders: - shell: | - source /opt/virtualenv/jenkins-job-builder/bin/activate - jenkins-jobs --flush-cache update jjb/ + jenkins-jobs --flush-cache update --recursive jjb/ publishers: - email-notification: @@ -234,6 +254,7 @@ - job-template: name: builder-check-poms + node: dynamic_verify project-type: freestyle @@ -253,7 +274,8 @@ builders: - shell: - !include-raw-escape include-raw-check-poms.sh + !include-raw-escape: + - include-raw-check-poms.sh publishers: - email-notification: @@ -276,15 +298,17 @@ logrotate: daysToKeep: 7 - numToKeep: 10 + numToKeep: 3 artifactDaysToKeep: -1 artifactNumToKeep: -1 parameters: - project-parameter: project: '{project}' - - gerrit-parameter: + - gerrit-parameters: + project: '{project}' branch: 'master' + refspec: 'refs/heads/master' scm: - gerrit-trigger-scm: @@ -347,8 +371,10 @@ parameters: - project-parameter: project: '{project}' - - gerrit-parameter: + - gerrit-parameters: + project: '{project}' branch: 'master' + refspec: 'refs/heads/master' scm: - gerrit-trigger-scm: @@ -363,6 +389,7 @@ triggers: - gerrit: + server-name: 'OpenDaylight' trigger-on: - patchset-created-event: exclude-drafts: 'false'