5 - 'armband-daily-{stream}'
9 # stream: branch with - in place of / (eg. stable-arno)
10 # branch: branch (eg. stable/arno)
21 project-type: freestyle
26 artifactDaysToKeep: -1
31 echo "Hello world from armband"
34 name: 'armband-daily-{stream}'
38 # Job template for daily builders
41 # stream: branch with - in place of / (eg. stable)
42 # branch: branch (eg. stable)
44 project-type: freestyle
45 varsetabove: '{somevar}'
48 daysToKeep: '{build-days-to-keep}'
49 numToKeep: '{build-num-to-keep}'
50 artifactDaysToKeep: '{build-artifact-days-to-keep}'
51 artifactNumToKeep: '{build-artifact-num-to-keep}'
59 credentials-id: '{ssh-credentials}'
64 - ssh-agent-credentials:
65 user: '{ssh-credentials}'
77 echo "Hello world from armband {somevar} daily"
83 name: 'armband-verify'
87 project-type: freestyle
92 artifactDaysToKeep: -1
102 default: https://gerrit.opnfv.org/gerrit/$PROJECT
103 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
105 - gerrit-trigger-scm:
106 credentials-id: '{ssh-credentials}'
107 refspec: '$GERRIT_REFSPEC'
108 choosing-strategy: 'gerrit'
111 - ssh-agent-credentials:
112 user: '{ssh-credentials}'
117 - patchset-created-event:
118 exclude-drafts: 'false'
119 exclude-trivial-rebase: 'false'
120 exclude-no-code-change: 'false'
121 - draft-published-event
122 - comment-added-contains-event:
123 comment-contains-value: 'recheck'
124 - comment-added-contains-event:
125 comment-contains-value: 'reverify'
127 - project-compare-type: 'ANT'
128 project-pattern: 'armband'
130 - branch-compare-type: 'ANT'
131 branch-pattern: '**/master'
137 echo "verify logic goes here"
140 name: 'armband-merge'
144 # builder-merge job to run JJB update
146 # This job's purpose is to update all the JJB
148 project-type: freestyle
153 artifactDaysToKeep: -1
163 default: https://gerrit.opnfv.org/gerrit/$PROJECT
164 description: "Used for overriding the GIT URL coming from Global Jenkins configuration in case if the stuff is done on none-LF HW."
167 - gerrit-trigger-scm:
168 credentials-id: '{ssh-credentials}'
170 choosing-strategy: 'default'
173 - ssh-agent-credentials:
174 user: '{ssh-credentials}'
179 - change-merged-event
180 - comment-added-contains-event:
181 comment-contains-value: 'remerge'
183 - project-compare-type: 'ANT'
184 project-pattern: 'armband'
186 - branch-compare-type: 'ANT'
187 branch-pattern: '**/master'
193 echo "merge logic goes here"