From: Thanh Ha Date: Wed, 4 Mar 2015 20:13:33 +0000 (-0500) Subject: Add verify job to run flake8 against sfc-py project X-Git-Tag: release/lithium~367^2 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=ab390d1fbf2e6a5599564a18e3bf85dcb7dd4688;p=releng%2Fbuilder.git Add verify job to run flake8 against sfc-py project Change-Id: I3c3e26f40ce449387c765c5c2e378bb4fa6b53cd Signed-off-by: Thanh Ha --- diff --git a/jjb/sfc/sfc-python.yaml b/jjb/sfc/sfc-python.yaml new file mode 100644 index 000000000..483e81a79 --- /dev/null +++ b/jjb/sfc/sfc-python.yaml @@ -0,0 +1,85 @@ +- project: + name: sfc-python + jobs: + - 'sfc-verify-python-{stream}' + + # stream: branch with - in place of / (eg. stable-helium) + # branch: branch (eg. stable/helium) + stream: + - master: + branch: 'master' + + project: 'sfc' + jdk: 'openjdk7' + +- job-template: + name: 'sfc-verify-python-{stream}' + + # Job template for ODL verify jobs + # + # The purpose of this job template is to setup a ODL verify job + # + # Required Variables: + # stream: branch with - in place of / (eg. stable-helium) + # branch: branch (eg. stable/helium) + + project-type: freestyle + node: dynamic_verify + concurrent: true + jdk: '{jdk}' + + 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: + - build-timeout + - ssh-agent-credentials: + user: '{ssh-credentials}' + + triggers: + - gerrit: + server-name: 'OpenDaylight' + trigger-on: + - patchset-created-event: + exclude-drafts: 'false' + exclude-trivial-rebase: 'false' + exclude-no-code-change: 'false' + - draft-published-event + - comment-added-contains-event: + comment-contains-value: 'recheck' + - comment-added-contains-event: + comment-contains-value: 'reverify' + projects: + - project-compare-type: 'ANT' + project-pattern: 'sfc' + branches: + - branch-compare-type: 'ANT' + branch-pattern: '**/{branch}' + file-paths: + - compare-type: ANT + pattern: sfc-py/** + + builders: + - shell: | + cd sfc-py + tox + + publishers: + - email-notification: + email-prefix: '[sfc]' +