diff options
author | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2017-05-11 12:55:10 +0000 |
---|---|---|
committer | Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> | 2017-05-11 13:02:26 +0000 |
commit | 006c104b4249cc28900fdc621ef0ea5d3401bcfa (patch) | |
tree | e9b72540ae03ee312ad95921f223acf38a77b7da /tcwg-infra-update-home.yaml | |
parent | 420e43b9020847bb47f6d23bd92b1fdc9bc69bc2 (diff) |
tcwg-infra-update-home: New job to maintain /home of TCWG automation users.
Change-Id: I67f79da7436a3a55193254ef5770f17abd7b2a99
Diffstat (limited to 'tcwg-infra-update-home.yaml')
-rw-r--r-- | tcwg-infra-update-home.yaml | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/tcwg-infra-update-home.yaml b/tcwg-infra-update-home.yaml new file mode 100644 index 0000000000..b389aa13be --- /dev/null +++ b/tcwg-infra-update-home.yaml @@ -0,0 +1,60 @@ +- job: + name: tcwg-infra-update-home + project-type: freestyle + defaults: global + properties: + - authorization: + anonymous: + - job-read + - job-extended-read + linaro: + - job-build + - job-cancel + - build-discarder: + days-to-keep: 30 + num-to-keep: 30 + parameters: + - string: + name: machines_list + default: 'dev-01.tcwglab' + description: 'Machines to run on, see https://ci.linaro.org/job/tcwg-buildslave-command' + disabled: false + node: tcwg-coordinator + concurrent: false + display-name: 'TCWG CCC Update TCWG Infra /home files' + triggers: + - gerrit: + server-name: 'review.linaro.org' + trigger-on: + - change-merged-event + projects: + - project-compare-type: 'PLAIN' + project-pattern: 'ci/dockerfiles' + branches: + - branch-pattern: 'master' + file-paths: + - compare-type: ANT + pattern: tcwg-base/tcwg-build/tcwg-buildslave/** + - compare-type: ANT + pattern: tcwg-base/tcwg-build/tcwg-benchmark/** + silent-start: true + wrappers: + - timeout: + timeout: 600 + - timestamps + - build-name: + name: '#${BUILD_NUMBER}-${ENV,var="machines_list"}' + builders: + - trigger-builds: + - project: 'tcwg-buildslave-command' + predefined-parameters: | + machines_list=$machines_list + command=ssh -o StrictHostKeyChecking=no -p29418 tcwg-buildslave@review.linaro.org true || true; git archive --remote ssh://tcwg-buildslave@review.linaro.org:29418/ci/dockerfiles.git HEAD | tar x --strip-components=3 -C /home/tcwg-buildslave tcwg-base/tcwg-build/tcwg-buildslave + target_user=tcwg-buildslave + block: true + - project: 'tcwg-buildslave-command' + predefined-parameters: | + machines_list=$machines_list + command=ssh -o StrictHostKeyChecking=no -p29418 tcwg-benchmark@review.linaro.org true || true; git archive --remote ssh://tcwg-benchmark@review.linaro.org:29418/ci/dockerfiles.git HEAD | tar x --strip-components=3 -C /home/tcwg-benchmark tcwg-base/tcwg-build/tcwg-benchmark + target_user=tcwg-benchmark + block: true |