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}'
109 - config-file-provider:
114 virtualenv $WORKSPACE/venv
115 source $WORKSPACE/venv/bin/activate
116 pip install --upgrade pip
118 pip install jenkins-job-builder
119 jenkins-jobs --conf $JJBINI update --delete-old --workers 4 jjb/
122 # - ecomp-infra-shiplogs:
123 # maven-version: 'mvn33'
126 name: '{project}-verify-packer-{platforms}-{templates}'
127 project-type: freestyle
132 - ecomp-infra-properties:
133 build-days-to-keep: 14
136 - ecomp-infra-parameters:
139 refspec: 'refs/heads/master'
140 artifacts: '{archive-artifacts}'
143 - gerrit-trigger-scm:
144 refspec: '$GERRIT_REFSPEC'
145 choosing-strategy: 'gerrit'
148 - ecomp-infra-wrappers:
149 build-timeout: '{build-timeout}'
152 - gerrit-trigger-patch-submitted:
153 server: '{server-name}'
160 platform: '{platforms}'
161 template: '{templates}'
164 # - ecomp-infra-shiplogs:
165 # maven-version: 'mvn33'
168 name: '{project}-merge-packer-{platforms}-{templates}'
169 project-type: freestyle
174 - ecomp-infra-properties:
175 build-days-to-keep: 14
178 - ecomp-infra-parameters:
181 refspec: 'refs/heads/master'
182 artifacts: '{archive-artifacts}'
185 - gerrit-trigger-scm:
187 choosing-strategy: 'default'
190 - ecomp-infra-wrappers:
191 build-timeout: '{build-timeout}'
194 - gerrit-trigger-patch-merged:
195 server: '{server-name}'
202 platform: '{platforms}'
203 template: '{templates}'
205 platform: '{platforms}'
206 template: '{templates}'
209 # - ecomp-infra-shiplogs:
210 # maven-version: 'mvn33'