4 - 'genesis-daily-master'
8 # stream: branch with - in place of / (eg. stable-helium)
9 # branch: branch (eg. stable/helium)
17 name: 'genesis-daily-master'
19 # Job template for daily builders
22 # stream: branch with - in place of / (eg. stable)
23 # branch: branch (eg. stable)
25 project-type: freestyle
29 daysToKeep: '{build-days-to-keep}'
30 numToKeep: '{build-num-to-keep}'
31 artifactDaysToKeep: '{build-artifact-days-to-keep}'
32 artifactNumToKeep: '{build-artifact-num-to-keep}'
40 credentials-id: '{ssh-credentials}'
45 - ssh-agent-credentials:
46 user: '{ssh-credentials}'
65 sudo rm /var/www/genesis-fuel
66 ln -s /home/jenkins-ci/workspace/genesis-daily-master/fuel-build/release/ /var/www/genesis-fuel
69 name: 'genesis-verify'
71 project-type: freestyle
77 artifactDaysToKeep: -1
87 credentials-id: '{ssh-credentials}'
88 refspec: '$GERRIT_REFSPEC'
89 choosing-strategy: 'gerrit'
92 - ssh-agent-credentials:
93 user: '{ssh-credentials}'
98 - patchset-created-event:
99 exclude-drafts: 'false'
100 exclude-trivial-rebase: 'false'
101 exclude-no-code-change: 'false'
102 - draft-published-event
103 - comment-added-contains-event:
104 comment-contains-value: 'recheck'
106 - project-compare-type: 'ANT'
107 project-pattern: 'genesis'
109 - branch-compare-type: 'ANT'
110 branch-pattern: '**/master'
115 pattern: jjb-templates/**
127 echo "what tests can we run here?"
130 name: 'genesis-merge'
132 # builder-merge job to run JJB update
134 # This job's purpose is to update all the JJB
136 project-type: freestyle
142 artifactDaysToKeep: -1
152 - gerrit-trigger-scm:
153 credentials-id: '{ssh-credentials}'
155 choosing-strategy: 'default'
158 - ssh-agent-credentials:
159 user: '{ssh-credentials}'
164 - change-merged-event
165 - comment-added-contains-event:
166 comment-contains-value: 'remerge'
168 - project-compare-type: 'ANT'
169 project-pattern: 'genesis'
171 - branch-compare-type: 'ANT'
172 branch-pattern: '**/master'