4 - 'opnfvdocs-daily-{stream}'
8 # stream: branch with - in place of / (eg. stable-helium)
9 # branch: branch (eg. stable/helium)
21 name: 'opnfvdocs-daily-{stream}'
23 node: gce-opnfv-docker-1
25 # Job template for daily builders
28 # stream: branch with - in place of / (eg. stable)
29 # branch: branch (eg. stable)
31 project-type: freestyle
34 daysToKeep: '{build-days-to-keep}'
35 numToKeep: '{build-num-to-keep}'
36 artifactDaysToKeep: '{build-artifact-days-to-keep}'
37 artifactNumToKeep: '{build-artifact-num-to-keep}'
42 - opnfvdocs-parameter:
43 gs-pathname: '{gs-pathname}'
47 credentials-id: '{ssh-credentials}'
52 - ssh-agent-credentials:
53 user: '{ssh-credentials}'
56 - 'opnfvdocs-{stream}'
60 !include-raw docu-build.sh
63 name: 'opnfvdocs-verify'
65 node: gce-opnfv-docker-1
67 project-type: freestyle
72 artifactDaysToKeep: -1
82 credentials-id: '{ssh-credentials}'
83 refspec: '$GERRIT_REFSPEC'
84 choosing-strategy: 'gerrit'
87 - ssh-agent-credentials:
88 user: '{ssh-credentials}'
93 - patchset-created-event:
94 exclude-drafts: 'false'
95 exclude-trivial-rebase: 'false'
96 exclude-no-code-change: 'false'
97 - draft-published-event
98 - comment-added-contains-event:
99 comment-contains-value: 'recheck'
100 - comment-added-contains-event:
101 comment-contains-value: 'reverify'
103 - project-compare-type: 'ANT'
104 project-pattern: 'opnfvdocs'
106 - branch-compare-type: 'ANT'
107 branch-pattern: '**/master'
111 !include-raw docu-build.sh
114 name: 'opnfvdocs-merge'
116 node: gce-opnfv-docker-1
118 # builder-merge job to run JJB update
120 # This job's purpose is to update all the JJB
122 project-type: freestyle
127 artifactDaysToKeep: -1
137 - gerrit-trigger-scm:
138 credentials-id: '{ssh-credentials}'
140 choosing-strategy: 'default'
143 - ssh-agent-credentials:
144 user: '{ssh-credentials}'
149 - change-merged-event
150 - comment-added-contains-event:
151 comment-contains-value: 'remerge'
153 - project-compare-type: 'ANT'
154 project-pattern: 'opnfvdocs'
156 - branch-compare-type: 'ANT'
157 branch-pattern: '**/master'
161 !include-raw docu-build.sh
163 ########################
165 ########################
167 name: opnfvdocs-parameter
171 default: '{gs-pathname}'
172 description: "Version directory where the opnfv documents will be stored in gs repository"
174 ########################
176 ########################
178 name: 'opnfvdocs-master'
180 - pollscm: "H 9 * * *"
183 name: 'opnfvdocs-stable-arno'
185 - pollscm: "H 21 * * *"