diff options
Diffstat (limited to 'lava-tool.yaml')
-rw-r--r-- | lava-tool.yaml | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/lava-tool.yaml b/lava-tool.yaml new file mode 100644 index 0000000000..ccb0bd80af --- /dev/null +++ b/lava-tool.yaml @@ -0,0 +1,48 @@ +- job: + name: lava-tool + project-type: freestyle + defaults: global + logrotate: + daysToKeep: 30 + numToKeep: 30 + properties: + - authorization: + anonymous: + - job-read + - job-extended-read + disabled: false + node: lavabot + display-name: 'PEP8 and Unit Test CI Job for lava-tool' + triggers: + - gerrit: + tool-name: 'review.linaro.org' + override-votes: true + gerrit-build-successful-codereview-value: 1 + gerrit-build-failed-codereview-value: -1 + trigger-for-unreviewed-patches: true + readable-message: false + successful-message: 'PEP8 and Units Tests Successful' + start-message: 'PEP8 and Units Tests Started' + failure-message: 'PEP8 and Units Tests Failed' + custom-url: '${BUILD_URL}/console' + projects: + - project-compare-type: 'PLAIN' + project-pattern: 'lava/lava-tool' + branches: + - branch-compare-type: 'PLAIN' + branch-pattern: 'master' + wrappers: + - timestamps + - build-name: + name: '#${BUILD_NUMBER}-${GERRIT_PATCHSET_REVISION,length=8}' + builders: + - linaro-publish-token + - shell: | + #!/bin/bash + + rm -rf ${WORKSPACE}/* + git clone https://git.linaro.org/${GERRIT_PROJECT} -b ${GERRIT_BRANCH} + cd * + git log -n3 + git fetch https://review.linaro.org/${GERRIT_PROJECT} ${GERRIT_REFSPEC} && git checkout FETCH_HEAD + ./ci-run |