3 name: ci-management-jobs
4 project: 'ci-management'
6 - '{project}-verify-jjb'
7 - '{project}-merge-jjb'
8 # - '{project}-verify-packer-{platforms}-{templates}'
9 # - '{project}-merge-packer-{platforms}-{templates}'
11 archive-artifacts: '**/*.log'
23 name: '{project}-verify-jjb'
25 project-type: freestyle
30 - ecomp-infra-properties:
31 build-days-to-keep: 14
34 - ecomp-infra-parameters:
37 refspec: 'refs/heads/master'
38 artifacts: '{archive-artifacts}'
42 refspec: '$GERRIT_REFSPEC'
43 choosing-strategy: 'gerrit'
46 - ecomp-infra-wrappers:
47 build-timeout: '{build-timeout}'
50 - gerrit-trigger-patch-submitted:
51 server: '{server-name}'
57 - config-file-provider:
62 virtualenv $WORKSPACE/venv
63 source $WORKSPACE/venv/bin/activate
64 pip install --upgrade pip
66 pip install jenkins-job-builder
67 jenkins-jobs -l DEBUG --conf $JJBINI test -o archives/job_output jjb/
68 gzip archives/job_output/*
69 - ci-management-check-unicode
72 # - ecomp-infra-shiplogs:
73 # maven-version: 'mvn33'
76 name: '{project}-merge-jjb'
78 project-type: freestyle
82 - ecomp-infra-properties:
83 build-days-to-keep: 14
86 - ecomp-infra-parameters:
89 refspec: 'refs/heads/master'
90 artifacts: '{archive-artifacts}'
95 choosing-strategy: 'default'
98 - ecomp-infra-wrappers:
99 build-timeout: '{build-timeout}'
102 - gerrit-trigger-patch-merged:
103 server: '{server-name}'
110 virtualenv $WORKSPACE/venv
111 source $WORKSPACE/venv/bin/activate
112 pip install --upgrade pip
114 pip install jenkins-job-builder
115 jenkins-jobs --conf $JJBINI update --delete-old --workers 4 jjb/
118 # - ecomp-infra-shiplogs:
119 # maven-version: 'mvn33'
122 name: '{project}-verify-packer-{platforms}-{templates}'
123 project-type: freestyle
128 - ecomp-infra-properties:
129 build-days-to-keep: 14
132 - ecomp-infra-parameters:
135 refspec: 'refs/heads/master'
136 artifacts: '{archive-artifacts}'
139 - gerrit-trigger-scm:
140 refspec: '$GERRIT_REFSPEC'
141 choosing-strategy: 'gerrit'
144 - ecomp-infra-wrappers:
145 build-timeout: '{build-timeout}'
148 - gerrit-trigger-patch-submitted:
149 server: '{server-name}'
156 platform: '{platforms}'
157 template: '{templates}'
160 # - ecomp-infra-shiplogs:
161 # maven-version: 'mvn33'
164 name: '{project}-merge-packer-{platforms}-{templates}'
165 project-type: freestyle
170 - ecomp-infra-properties:
171 build-days-to-keep: 14
174 - ecomp-infra-parameters:
177 refspec: 'refs/heads/master'
178 artifacts: '{archive-artifacts}'
181 - gerrit-trigger-scm:
183 choosing-strategy: 'default'
186 - ecomp-infra-wrappers:
187 build-timeout: '{build-timeout}'
190 - gerrit-trigger-patch-merged:
191 server: '{server-name}'
198 platform: '{platforms}'
199 template: '{templates}'
201 platform: '{platforms}'
202 template: '{templates}'
205 # - ecomp-infra-shiplogs:
206 # maven-version: 'mvn33'