aboutsummaryrefslogtreecommitdiff
path: root/tcwg-infra-update-home.yaml
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2017-05-11 12:55:10 +0000
committerMaxim Kuvyrkov <maxim.kuvyrkov@linaro.org>2017-05-11 13:02:26 +0000
commit006c104b4249cc28900fdc621ef0ea5d3401bcfa (patch)
treee9b72540ae03ee312ad95921f223acf38a77b7da /tcwg-infra-update-home.yaml
parent420e43b9020847bb47f6d23bd92b1fdc9bc69bc2 (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.yaml60
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