Merge lp:~1chb1n/ubuntu-openstack-ci/uosci-job-pull-1812a into lp:ubuntu-openstack-ci

Proposed by Ryan Beisner
Status: Merged
Merged at revision: 410
Proposed branch: lp:~1chb1n/ubuntu-openstack-ci/uosci-job-pull-1812a
Merge into: lp:ubuntu-openstack-ci
Diff against target: 8433 lines (+6270/-1650)
61 files modified
deploy/jobs-static/_bootstrap/config.xml (+10/-6)
deploy/jobs-static/_bucket_junk_cleanup/config.xml (+1/-1)
deploy/jobs-static/_destroy_controller/config.xml (+16/-4)
deploy/jobs-static/_env/config.xml (+52/-0)
deploy/jobs-static/_func_smoke_temp/config.xml (+188/-0)
deploy/jobs-static/_junk_charm_single/config.xml (+177/-0)
deploy/jobs-static/_junk_deploy_charm/config.xml (+123/-0)
deploy/jobs-static/_junk_unit/config.xml (+214/-0)
deploy/jobs-static/_no_op/config.xml (+2/-0)
deploy/jobs-static/_temp_cp/config.xml (+160/-0)
deploy/jobs-static/charm_build/config.xml (+2/-2)
deploy/jobs-static/mojo_runner/config.xml (+104/-0)
deploy/jobs-static/test_charm_amulet_full/config.xml (+0/-173)
deploy/jobs-static/test_charm_amulet_smoke/config.xml (+0/-181)
deploy/jobs-static/test_charm_build_matrix/config.xml (+94/-0)
deploy/jobs-static/test_charm_func_full/config.xml (+178/-0)
deploy/jobs-static/test_charm_func_full_master_matrix/config.xml (+128/-0)
deploy/jobs-static/test_charm_func_full_stable_matrix/config.xml (+126/-0)
deploy/jobs-static/test_charm_func_smoke/config.xml (+186/-0)
deploy/jobs-static/test_charm_func_smoke_master_matrix/config.xml (+128/-0)
deploy/jobs-static/test_charm_func_smoke_stable_matrix/config.xml (+128/-0)
deploy/jobs-static/test_charm_lint/config.xml (+4/-0)
deploy/jobs-static/test_charm_lint_matrix/config.xml (+124/-0)
deploy/jobs-static/test_charm_pipeline/config.xml (+0/-646)
deploy/jobs-static/test_charm_pipeline_amulet_full/config.xml (+0/-636)
deploy/jobs-static/test_charm_pipeline_func_full/config.xml (+636/-0)
deploy/jobs-static/test_charm_pipeline_func_smoke/config.xml (+645/-0)
deploy/jobs-static/test_charm_single/config.xml (+1/-1)
deploy/jobs-static/test_charm_single_matrix/config.xml (+124/-0)
deploy/jobs-static/test_charm_unit/config.xml (+4/-0)
deploy/jobs-static/test_charm_unit_matrix/config.xml (+124/-0)
deploy/jobs-static/test_mojo_cells_master_matrix/config.xml (+80/-0)
deploy/jobs-static/test_mojo_ceph_base_master_matrix/config.xml (+86/-0)
deploy/jobs-static/test_mojo_ceph_charm_migration_master_matrix/config.xml (+83/-0)
deploy/jobs-static/test_mojo_ceph_encrypt_master_matrix/config.xml (+83/-0)
deploy/jobs-static/test_mojo_ceph_harden_master_matrix/config.xml (+86/-0)
deploy/jobs-static/test_mojo_ceph_radosgw_ha_master_matrix/config.xml (+86/-0)
deploy/jobs-static/test_mojo_ceph_radosgw_master_matrix/config.xml (+86/-0)
deploy/jobs-static/test_mojo_ch_sync_ha_master_matrix/config.xml (+89/-0)
deploy/jobs-static/test_mojo_ch_sync_master_matrix/config.xml (+89/-0)
deploy/jobs-static/test_mojo_charm_upgrade_ha_matrix/config.xml (+89/-0)
deploy/jobs-static/test_mojo_charm_upgrade_matrix/config.xml (+90/-0)
deploy/jobs-static/test_mojo_designate_ha_master_matrix/config.xml (+86/-0)
deploy/jobs-static/test_mojo_dvr_master_matrix/config.xml (+88/-0)
deploy/jobs-static/test_mojo_dynamic_routing_master_matrix/config.xml (+81/-0)
deploy/jobs-static/test_mojo_ha_oneshot_master_matrix/config.xml (+90/-0)
deploy/jobs-static/test_mojo_ha_oneshot_stable_matrix/config.xml (+87/-0)
deploy/jobs-static/test_mojo_ksv3_master_matrix/config.xml (+87/-0)
deploy/jobs-static/test_mojo_ksv3_stable_matrix/config.xml (+85/-0)
deploy/jobs-static/test_mojo_magpie_matrix/config.xml (+82/-0)
deploy/jobs-static/test_mojo_master_matrix/config.xml (+90/-0)
deploy/jobs-static/test_mojo_openstack_upgrade_master_matrix/config.xml (+86/-0)
deploy/jobs-static/test_mojo_openstack_upgrade_stable_matrix/config.xml (+85/-0)
deploy/jobs-static/test_mojo_series_upgrade_master_matrix/config.xml (+80/-0)
deploy/jobs-static/test_mojo_ssl_master_matrix/config.xml (+90/-0)
deploy/jobs-static/test_mojo_ssl_stable_matrix/config.xml (+87/-0)
deploy/jobs-static/test_mojo_stable_matrix/config.xml (+87/-0)
deploy/jobs-static/test_mojo_swift_base_master_matrix/config.xml (+89/-0)
deploy/jobs-static/test_mojo_swift_ha_master_matrix/config.xml (+89/-0)
deploy/jobs-static/test_mojo_vrrp_ha_master_matrix/config.xml (+88/-0)
deploy/jobs-static/test_mojo_vrrp_ha_stable_matrix/config.xml (+87/-0)
To merge this branch: bzr merge lp:~1chb1n/ubuntu-openstack-ci/uosci-job-pull-1812a
Reviewer Review Type Date Requested Status
Chris MacNaughton (community) Approve
Review via email: mp+360898@code.launchpad.net

Commit message

Update repo with current jobs as a check point

Description of the change

Update repo with current jobs as a check point

To post a comment you must log in.
Revision history for this message
Chris MacNaughton (chris.macnaughton) wrote :

Looks good to me

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added directory 'deploy/jobs-static/ArchTest'
=== modified file 'deploy/jobs-static/_bootstrap/config.xml'
--- deploy/jobs-static/_bootstrap/config.xml 2017-05-22 22:11:26 +0000
+++ deploy/jobs-static/_bootstrap/config.xml 2018-12-13 22:52:49 +0000
@@ -22,15 +22,16 @@
22 <name></name>22 <name></name>
23 <description></description>23 <description></description>
24 <allowedSlaves>24 <allowedSlaves>
25 <string>master</string>
26 <string>osci-lab-0</string>25 <string>osci-lab-0</string>
27 <string>osci-lab-1</string>26 <string>osci-lab-1</string>
28 <string>osci-lab-2</string>
29 <string>osci-lab-3</string>
30 <string>osci-slave-0</string>27 <string>osci-slave-0</string>
31 <string>osci-slave-1</string>28 <string>osci-slave-1</string>
32 <string>osci-slave-10</string>29 <string>osci-slave-10</string>
33 <string>osci-slave-11</string>30 <string>osci-slave-11</string>
31 <string>osci-slave-12</string>
32 <string>osci-slave-13</string>
33 <string>osci-slave-14</string>
34 <string>osci-slave-15</string>
34 <string>osci-slave-2</string>35 <string>osci-slave-2</string>
35 <string>osci-slave-3</string>36 <string>osci-slave-3</string>
36 <string>osci-slave-4</string>37 <string>osci-slave-4</string>
@@ -43,12 +44,14 @@
43 <defaultSlaves>44 <defaultSlaves>
44 <string>osci-lab-0</string>45 <string>osci-lab-0</string>
45 <string>osci-lab-1</string>46 <string>osci-lab-1</string>
46 <string>osci-lab-2</string>
47 <string>osci-lab-3</string>
48 <string>osci-slave-0</string>47 <string>osci-slave-0</string>
49 <string>osci-slave-1</string>48 <string>osci-slave-1</string>
50 <string>osci-slave-10</string>49 <string>osci-slave-10</string>
51 <string>osci-slave-11</string>50 <string>osci-slave-11</string>
51 <string>osci-slave-12</string>
52 <string>osci-slave-13</string>
53 <string>osci-slave-14</string>
54 <string>osci-slave-15</string>
52 <string>osci-slave-2</string>55 <string>osci-slave-2</string>
53 <string>osci-slave-3</string>56 <string>osci-slave-3</string>
54 <string>osci-slave-4</string>57 <string>osci-slave-4</string>
@@ -90,10 +93,11 @@
90 <concurrentBuild>true</concurrentBuild>93 <concurrentBuild>true</concurrentBuild>
91 <builders>94 <builders>
92 <hudson.tasks.Shell>95 <hudson.tasks.Shell>
93 <command>#!/bin/bash -uex96 <command>#!/bin/bash -ex
94. ~/oscirc97. ~/oscirc
95~/osci-repo-boot-clean.sh98~/osci-repo-boot-clean.sh
96. ${OSCI_ROOT}/run/job-parts/osci_job_common.sh99. ${OSCI_ROOT}/run/job-parts/osci_job_common.sh
100env | grep CS
97${OSCI_ROOT}/run/job-parts/build_juju_bootstrap.sh101${OSCI_ROOT}/run/job-parts/build_juju_bootstrap.sh
98</command>102</command>
99 </hudson.tasks.Shell>103 </hudson.tasks.Shell>
100104
=== modified file 'deploy/jobs-static/_bucket_junk_cleanup/config.xml'
--- deploy/jobs-static/_bucket_junk_cleanup/config.xml 2017-05-22 22:11:26 +0000
+++ deploy/jobs-static/_bucket_junk_cleanup/config.xml 2018-12-13 22:52:49 +0000
@@ -41,7 +41,7 @@
41 <concurrentBuild>false</concurrentBuild>41 <concurrentBuild>false</concurrentBuild>
42 <builders>42 <builders>
43 <hudson.tasks.Shell>43 <hudson.tasks.Shell>
44 <command>#!/bin/bash -ue44 <command>#!/bin/bash -e
45. ~/oscirc45. ~/oscirc
46~/osci-repo-boot-clean.sh46~/osci-repo-boot-clean.sh
47${OSCI_ROOT}/run/job-parts/build_bucket_junk_cleanup.sh</command>47${OSCI_ROOT}/run/job-parts/build_bucket_junk_cleanup.sh</command>
4848
=== modified file 'deploy/jobs-static/_destroy_controller/config.xml'
--- deploy/jobs-static/_destroy_controller/config.xml 2017-05-22 22:11:26 +0000
+++ deploy/jobs-static/_destroy_controller/config.xml 2018-12-13 22:52:49 +0000
@@ -25,12 +25,14 @@
25 <string>master</string>25 <string>master</string>
26 <string>osci-lab-0</string>26 <string>osci-lab-0</string>
27 <string>osci-lab-1</string>27 <string>osci-lab-1</string>
28 <string>osci-lab-2</string>
29 <string>osci-lab-3</string>
30 <string>osci-slave-0</string>28 <string>osci-slave-0</string>
31 <string>osci-slave-1</string>29 <string>osci-slave-1</string>
32 <string>osci-slave-10</string>30 <string>osci-slave-10</string>
33 <string>osci-slave-11</string>31 <string>osci-slave-11</string>
32 <string>osci-slave-12</string>
33 <string>osci-slave-13</string>
34 <string>osci-slave-14</string>
35 <string>osci-slave-15</string>
34 <string>osci-slave-2</string>36 <string>osci-slave-2</string>
35 <string>osci-slave-3</string>37 <string>osci-slave-3</string>
36 <string>osci-slave-4</string>38 <string>osci-slave-4</string>
@@ -39,16 +41,22 @@
39 <string>osci-slave-7</string>41 <string>osci-slave-7</string>
40 <string>osci-slave-8</string>42 <string>osci-slave-8</string>
41 <string>osci-slave-9</string>43 <string>osci-slave-9</string>
44 <string>osci-task-0</string>
45 <string>osci-task-1</string>
46 <string>osci-task-2</string>
47 <string>osci-task-3</string>
42 </allowedSlaves>48 </allowedSlaves>
43 <defaultSlaves>49 <defaultSlaves>
44 <string>osci-lab-0</string>50 <string>osci-lab-0</string>
45 <string>osci-lab-1</string>51 <string>osci-lab-1</string>
46 <string>osci-lab-2</string>
47 <string>osci-lab-3</string>
48 <string>osci-slave-0</string>52 <string>osci-slave-0</string>
49 <string>osci-slave-1</string>53 <string>osci-slave-1</string>
50 <string>osci-slave-10</string>54 <string>osci-slave-10</string>
51 <string>osci-slave-11</string>55 <string>osci-slave-11</string>
56 <string>osci-slave-12</string>
57 <string>osci-slave-13</string>
58 <string>osci-slave-14</string>
59 <string>osci-slave-15</string>
52 <string>osci-slave-2</string>60 <string>osci-slave-2</string>
53 <string>osci-slave-3</string>61 <string>osci-slave-3</string>
54 <string>osci-slave-4</string>62 <string>osci-slave-4</string>
@@ -57,6 +65,10 @@
57 <string>osci-slave-7</string>65 <string>osci-slave-7</string>
58 <string>osci-slave-8</string>66 <string>osci-slave-8</string>
59 <string>osci-slave-9</string>67 <string>osci-slave-9</string>
68 <string>osci-task-0</string>
69 <string>osci-task-1</string>
70 <string>osci-task-2</string>
71 <string>osci-task-3</string>
60 </defaultSlaves>72 </defaultSlaves>
61 <triggerIfResult>allowMultiSelectionForConcurrentBuilds</triggerIfResult>73 <triggerIfResult>allowMultiSelectionForConcurrentBuilds</triggerIfResult>
62 <allowMultiNodeSelection>true</allowMultiNodeSelection>74 <allowMultiNodeSelection>true</allowMultiNodeSelection>
6375
=== added directory 'deploy/jobs-static/_env'
=== added file 'deploy/jobs-static/_env/config.xml'
--- deploy/jobs-static/_env/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/_env/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,52 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<project>
3 <actions/>
4 <description></description>
5 <keepDependencies>false</keepDependencies>
6 <properties>
7 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
8 <autoRebuild>false</autoRebuild>
9 <rebuildDisabled>false</rebuildDisabled>
10 </com.sonyericsson.rebuild.RebuildSettings>
11 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
12 <maxConcurrentPerNode>0</maxConcurrentPerNode>
13 <maxConcurrentTotal>0</maxConcurrentTotal>
14 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
15 <throttleEnabled>false</throttleEnabled>
16 <throttleOption>project</throttleOption>
17 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
18 <paramsToUseForLimit></paramsToUseForLimit>
19 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
20 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
21 </properties>
22 <scm class="hudson.scm.NullSCM"/>
23 <canRoam>true</canRoam>
24 <disabled>false</disabled>
25 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
26 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
27 <triggers/>
28 <concurrentBuild>false</concurrentBuild>
29 <builders>
30 <hudson.tasks.Shell>
31 <command>#!/bin/bash -uex
32
33export PATH=${PATH}:/var/lib/jenkins/.local/bin
34
35env | sort
36
37pip list | sort
38
39tox --version</command>
40 </hudson.tasks.Shell>
41 <hudson.tasks.Shell>
42 <command>#!/bin/bash -e
43. ~/oscirc
44~/osci-repo-boot-clean.sh
45. ${OSCI_ROOT}/run/job-parts/osci_job_common.sh
46env | sort
47</command>
48 </hudson.tasks.Shell>
49 </builders>
50 <publishers/>
51 <buildWrappers/>
52</project>
0\ No newline at end of file53\ No newline at end of file
154
=== added directory 'deploy/jobs-static/_func_smoke_temp'
=== added file 'deploy/jobs-static/_func_smoke_temp/config.xml'
--- deploy/jobs-static/_func_smoke_temp/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/_func_smoke_temp/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,188 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<project>
3 <actions/>
4 <description></description>
5 <keepDependencies>false</keepDependencies>
6 <properties>
7 <jenkins.model.BuildDiscarderProperty>
8 <strategy class="hudson.tasks.LogRotator">
9 <daysToKeep>-1</daysToKeep>
10 <numToKeep>-1</numToKeep>
11 <artifactDaysToKeep>30</artifactDaysToKeep>
12 <artifactNumToKeep>500</artifactNumToKeep>
13 </strategy>
14 </jenkins.model.BuildDiscarderProperty>
15 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
16 <autoRebuild>false</autoRebuild>
17 <rebuildDisabled>false</rebuildDisabled>
18 </com.sonyericsson.rebuild.RebuildSettings>
19 <hudson.model.ParametersDefinitionProperty>
20 <parameterDefinitions>
21 <hudson.model.StringParameterDefinition>
22 <name>BASE_NAME</name>
23 <description></description>
24 <defaultValue></defaultValue>
25 </hudson.model.StringParameterDefinition>
26 <hudson.model.StringParameterDefinition>
27 <name>GIT_BRANCH</name>
28 <description></description>
29 <defaultValue></defaultValue>
30 </hudson.model.StringParameterDefinition>
31 <hudson.model.StringParameterDefinition>
32 <name>GIT_TAG</name>
33 <description></description>
34 <defaultValue></defaultValue>
35 </hudson.model.StringParameterDefinition>
36 <hudson.model.StringParameterDefinition>
37 <name>GERRIT_TOPIC</name>
38 <description></description>
39 <defaultValue></defaultValue>
40 </hudson.model.StringParameterDefinition>
41 <hudson.model.StringParameterDefinition>
42 <name>GERRIT_PROJECT</name>
43 <description></description>
44 <defaultValue></defaultValue>
45 </hudson.model.StringParameterDefinition>
46 <hudson.model.StringParameterDefinition>
47 <name>GERRIT_CHANGE_NUMBER</name>
48 <description></description>
49 <defaultValue></defaultValue>
50 </hudson.model.StringParameterDefinition>
51 <hudson.model.StringParameterDefinition>
52 <name>GERRIT_CHANGE_ID</name>
53 <description></description>
54 <defaultValue></defaultValue>
55 </hudson.model.StringParameterDefinition>
56 <hudson.model.StringParameterDefinition>
57 <name>GERRIT_PATCHSET_NUMBER</name>
58 <description></description>
59 <defaultValue></defaultValue>
60 </hudson.model.StringParameterDefinition>
61 <hudson.model.StringParameterDefinition>
62 <name>GERRIT_PATCHSET_UPLOADER_NAME</name>
63 <description></description>
64 <defaultValue></defaultValue>
65 </hudson.model.StringParameterDefinition>
66 <hudson.model.StringParameterDefinition>
67 <name>GERRIT_PATCHSET_REVISION</name>
68 <description></description>
69 <defaultValue></defaultValue>
70 </hudson.model.StringParameterDefinition>
71 <hudson.model.StringParameterDefinition>
72 <name>GERRIT_CHANGE_SUBJECT</name>
73 <description></description>
74 <defaultValue></defaultValue>
75 </hudson.model.StringParameterDefinition>
76 <hudson.model.StringParameterDefinition>
77 <name>GERRIT_CHANGE_URL</name>
78 <description></description>
79 <defaultValue></defaultValue>
80 </hudson.model.StringParameterDefinition>
81 <hudson.model.StringParameterDefinition>
82 <name>GERRIT_CHANGE_SUBJECT</name>
83 <description></description>
84 <defaultValue></defaultValue>
85 </hudson.model.StringParameterDefinition>
86 <hudson.model.StringParameterDefinition>
87 <name>GERRIT_CHANGE_URL</name>
88 <description></description>
89 <defaultValue></defaultValue>
90 </hudson.model.StringParameterDefinition>
91 <hudson.model.StringParameterDefinition>
92 <name>GERRIT_REFSPEC</name>
93 <description></description>
94 <defaultValue></defaultValue>
95 </hudson.model.StringParameterDefinition>
96 <hudson.model.StringParameterDefinition>
97 <name>GERRIT_BRANCH</name>
98 <description></description>
99 <defaultValue></defaultValue>
100 </hudson.model.StringParameterDefinition>
101 <hudson.model.StringParameterDefinition>
102 <name>DISPLAY_NAME</name>
103 <description></description>
104 <defaultValue></defaultValue>
105 </hudson.model.StringParameterDefinition>
106 <hudson.model.StringParameterDefinition>
107 <name>UOS_COMBO_OVERRIDE</name>
108 <description>Ex:
109trusty-liberty
110xenial-mitaka
111precise-icehouse</description>
112 <defaultValue></defaultValue>
113 </hudson.model.StringParameterDefinition>
114 <hudson.model.StringParameterDefinition>
115 <name>BUILT_ASSET_ARTIFACT_ARCHIVE_NAME</name>
116 <description></description>
117 <defaultValue></defaultValue>
118 </hudson.model.StringParameterDefinition>
119 <hudson.model.StringParameterDefinition>
120 <name>BUILT_ASSET_BASE_NAME</name>
121 <description></description>
122 <defaultValue></defaultValue>
123 </hudson.model.StringParameterDefinition>
124 <hudson.model.StringParameterDefinition>
125 <name>BUILT_ASSET_SHA1</name>
126 <description></description>
127 <defaultValue></defaultValue>
128 </hudson.model.StringParameterDefinition>
129 </parameterDefinitions>
130 </hudson.model.ParametersDefinitionProperty>
131 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
132 <maxConcurrentPerNode>1</maxConcurrentPerNode>
133 <maxConcurrentTotal>3</maxConcurrentTotal>
134 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
135 <throttleEnabled>true</throttleEnabled>
136 <throttleOption>project</throttleOption>
137 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
138 <paramsToUseForLimit></paramsToUseForLimit>
139 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
140 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
141 </properties>
142 <scm class="hudson.scm.NullSCM"/>
143 <assignedNode>slave</assignedNode>
144 <canRoam>false</canRoam>
145 <disabled>false</disabled>
146 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
147 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
148 <triggers/>
149 <concurrentBuild>true</concurrentBuild>
150 <builders>
151 <hudson.tasks.Shell>
152 <command>#!/bin/bash -ue
153. ~/oscirc
154
155export OSCI_REPO=&quot;lp:~1chb1n/ubuntu-openstack-ci/func-test-update&quot;
156
157~/osci-repo-boot-clean.sh</command>
158 </hudson.tasks.Shell>
159 <hudson.tasks.Shell>
160 <command>#!/bin/bash -e
161. ~/oscirc
162
163export OSCI_REPO=&quot;lp:~1chb1n/ubuntu-openstack-ci/func-test-update&quot;
164export TOX_TARGET_AWK_MATCH=&quot;BEGIN {FS=\&quot;:\&quot;} /^\[testenv:(func27|func)-smoke\]/ {gsub(/\]/,\&quot;\&quot;); print \$2}&quot;
165
166${OSCI_ROOT}/run/job-parts/build_amulet_smoke.sh
167</command>
168 </hudson.tasks.Shell>
169 </builders>
170 <publishers>
171 <hudson.tasks.ArtifactArchiver>
172 <artifacts>*, logs/*, build/*</artifacts>
173 <allowEmptyArchive>true</allowEmptyArchive>
174 <onlyIfSuccessful>false</onlyIfSuccessful>
175 <fingerprint>false</fingerprint>
176 <defaultExcludes>true</defaultExcludes>
177 <caseSensitive>true</caseSensitive>
178 </hudson.tasks.ArtifactArchiver>
179 </publishers>
180 <buildWrappers>
181 <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.8.8"/>
182 <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.6.5">
183 <template>#${BUILD_NUMBER} ${ENV,var=&quot;GERRIT_PROJECT&quot;} ${ENV,var=&quot;GERRIT_BRANCH&quot;} ${ENV,var=&quot;GERRIT_CHANGE_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_UPLOADER_NAME&quot;} ${ENV,var=&quot;BASE_NAME&quot;} ${ENV,var=&quot;GIT_BRANCH&quot;}</template>
184 <runAtStart>true</runAtStart>
185 <runAtEnd>true</runAtEnd>
186 </org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
187 </buildWrappers>
188</project>
0\ No newline at end of file189\ No newline at end of file
1190
=== added directory 'deploy/jobs-static/_junk_charm_single'
=== added file 'deploy/jobs-static/_junk_charm_single/config.xml'
--- deploy/jobs-static/_junk_charm_single/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/_junk_charm_single/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,177 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<project>
3 <actions/>
4 <description>Check basic deployability of a charm against a list of series, with all default configuration values.</description>
5 <keepDependencies>false</keepDependencies>
6 <properties>
7 <jenkins.model.BuildDiscarderProperty>
8 <strategy class="hudson.tasks.LogRotator">
9 <daysToKeep>-1</daysToKeep>
10 <numToKeep>-1</numToKeep>
11 <artifactDaysToKeep>30</artifactDaysToKeep>
12 <artifactNumToKeep>500</artifactNumToKeep>
13 </strategy>
14 </jenkins.model.BuildDiscarderProperty>
15 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
16 <autoRebuild>false</autoRebuild>
17 <rebuildDisabled>false</rebuildDisabled>
18 </com.sonyericsson.rebuild.RebuildSettings>
19 <hudson.model.ParametersDefinitionProperty>
20 <parameterDefinitions>
21 <hudson.model.StringParameterDefinition>
22 <name>BASE_NAME</name>
23 <description>Generally, the charm name. ie. keystone</description>
24 <defaultValue></defaultValue>
25 </hudson.model.StringParameterDefinition>
26 <hudson.model.StringParameterDefinition>
27 <name>GIT_BRANCH</name>
28 <description>Generally, blank (defaults to master), master, or stable.</description>
29 <defaultValue></defaultValue>
30 </hudson.model.StringParameterDefinition>
31 <hudson.model.StringParameterDefinition>
32 <name>GIT_TAG</name>
33 <description>Not Yet Implemented</description>
34 <defaultValue></defaultValue>
35 </hudson.model.StringParameterDefinition>
36 <hudson.model.StringParameterDefinition>
37 <name>SUPPORTED_SERIES</name>
38 <description></description>
39 <defaultValue></defaultValue>
40 </hudson.model.StringParameterDefinition>
41 <hudson.model.StringParameterDefinition>
42 <name>GERRIT_TOPIC</name>
43 <description></description>
44 <defaultValue></defaultValue>
45 </hudson.model.StringParameterDefinition>
46 <hudson.model.StringParameterDefinition>
47 <name>GERRIT_PROJECT</name>
48 <description></description>
49 <defaultValue></defaultValue>
50 </hudson.model.StringParameterDefinition>
51 <hudson.model.StringParameterDefinition>
52 <name>GERRIT_CHANGE_NUMBER</name>
53 <description></description>
54 <defaultValue></defaultValue>
55 </hudson.model.StringParameterDefinition>
56 <hudson.model.StringParameterDefinition>
57 <name>GERRIT_CHANGE_ID</name>
58 <description></description>
59 <defaultValue></defaultValue>
60 </hudson.model.StringParameterDefinition>
61 <hudson.model.StringParameterDefinition>
62 <name>GERRIT_PATCHSET_NUMBER</name>
63 <description></description>
64 <defaultValue></defaultValue>
65 </hudson.model.StringParameterDefinition>
66 <hudson.model.StringParameterDefinition>
67 <name>GERRIT_PATCHSET_UPLOADER_NAME</name>
68 <description></description>
69 <defaultValue></defaultValue>
70 </hudson.model.StringParameterDefinition>
71 <hudson.model.StringParameterDefinition>
72 <name>GERRIT_PATCHSET_REVISION</name>
73 <description></description>
74 <defaultValue></defaultValue>
75 </hudson.model.StringParameterDefinition>
76 <hudson.model.StringParameterDefinition>
77 <name>GERRIT_CHANGE_SUBJECT</name>
78 <description></description>
79 <defaultValue></defaultValue>
80 </hudson.model.StringParameterDefinition>
81 <hudson.model.StringParameterDefinition>
82 <name>GERRIT_CHANGE_URL</name>
83 <description></description>
84 <defaultValue></defaultValue>
85 </hudson.model.StringParameterDefinition>
86 <hudson.model.StringParameterDefinition>
87 <name>GERRIT_CHANGE_SUBJECT</name>
88 <description></description>
89 <defaultValue></defaultValue>
90 </hudson.model.StringParameterDefinition>
91 <hudson.model.StringParameterDefinition>
92 <name>GERRIT_CHANGE_URL</name>
93 <description></description>
94 <defaultValue></defaultValue>
95 </hudson.model.StringParameterDefinition>
96 <hudson.model.StringParameterDefinition>
97 <name>GERRIT_REFSPEC</name>
98 <description></description>
99 <defaultValue></defaultValue>
100 </hudson.model.StringParameterDefinition>
101 <hudson.model.StringParameterDefinition>
102 <name>GERRIT_BRANCH</name>
103 <description></description>
104 <defaultValue></defaultValue>
105 </hudson.model.StringParameterDefinition>
106 <hudson.model.StringParameterDefinition>
107 <name>DISPLAY_NAME</name>
108 <description>Not Implemented (Legacy Support)</description>
109 <defaultValue></defaultValue>
110 </hudson.model.StringParameterDefinition>
111 <hudson.model.StringParameterDefinition>
112 <name>BUILT_ASSET_ARTIFACT_ARCHIVE_NAME</name>
113 <description></description>
114 <defaultValue></defaultValue>
115 </hudson.model.StringParameterDefinition>
116 <hudson.model.StringParameterDefinition>
117 <name>BUILT_ASSET_BASE_NAME</name>
118 <description></description>
119 <defaultValue></defaultValue>
120 </hudson.model.StringParameterDefinition>
121 <hudson.model.StringParameterDefinition>
122 <name>BUILT_ASSET_SHA1</name>
123 <description></description>
124 <defaultValue></defaultValue>
125 </hudson.model.StringParameterDefinition>
126 </parameterDefinitions>
127 </hudson.model.ParametersDefinitionProperty>
128 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
129 <maxConcurrentPerNode>1</maxConcurrentPerNode>
130 <maxConcurrentTotal>8</maxConcurrentTotal>
131 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
132 <throttleEnabled>true</throttleEnabled>
133 <throttleOption>project</throttleOption>
134 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
135 <paramsToUseForLimit></paramsToUseForLimit>
136 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
137 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
138 </properties>
139 <scm class="hudson.scm.NullSCM"/>
140 <assignedNode>slave</assignedNode>
141 <canRoam>false</canRoam>
142 <disabled>false</disabled>
143 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
144 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
145 <triggers/>
146 <concurrentBuild>true</concurrentBuild>
147 <builders>
148 <hudson.tasks.Shell>
149 <command>#!/bin/bash -ue
150. ~/oscirc
151~/osci-repo-boot-clean.sh</command>
152 </hudson.tasks.Shell>
153 <hudson.tasks.Shell>
154 <command>#!/bin/bash -e
155. ~/oscirc
156${OSCI_ROOT}/run/job-parts/build_charm_single.sh</command>
157 </hudson.tasks.Shell>
158 </builders>
159 <publishers>
160 <hudson.tasks.ArtifactArchiver>
161 <artifacts>*, logs/*, build/*</artifacts>
162 <allowEmptyArchive>true</allowEmptyArchive>
163 <onlyIfSuccessful>false</onlyIfSuccessful>
164 <fingerprint>false</fingerprint>
165 <defaultExcludes>true</defaultExcludes>
166 <caseSensitive>true</caseSensitive>
167 </hudson.tasks.ArtifactArchiver>
168 </publishers>
169 <buildWrappers>
170 <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.8.8"/>
171 <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.6.5">
172 <template>#${BUILD_NUMBER} ${ENV,var=&quot;GERRIT_PROJECT&quot;} ${ENV,var=&quot;GERRIT_BRANCH&quot;} ${ENV,var=&quot;GERRIT_CHANGE_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_UPLOADER_NAME&quot;} ${ENV,var=&quot;BASE_NAME&quot;} ${ENV,var=&quot;GIT_BRANCH&quot;}</template>
173 <runAtStart>true</runAtStart>
174 <runAtEnd>true</runAtEnd>
175 </org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
176 </buildWrappers>
177</project>
0\ No newline at end of file178\ No newline at end of file
1179
=== added directory 'deploy/jobs-static/_junk_deploy_charm'
=== added file 'deploy/jobs-static/_junk_deploy_charm/config.xml'
--- deploy/jobs-static/_junk_deploy_charm/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/_junk_deploy_charm/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,123 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<project>
3 <actions/>
4 <description></description>
5 <keepDependencies>false</keepDependencies>
6 <properties>
7 <jenkins.model.BuildDiscarderProperty>
8 <strategy class="hudson.tasks.LogRotator">
9 <daysToKeep>-1</daysToKeep>
10 <numToKeep>-1</numToKeep>
11 <artifactDaysToKeep>90</artifactDaysToKeep>
12 <artifactNumToKeep>90</artifactNumToKeep>
13 </strategy>
14 </jenkins.model.BuildDiscarderProperty>
15 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
16 <autoRebuild>false</autoRebuild>
17 <rebuildDisabled>false</rebuildDisabled>
18 </com.sonyericsson.rebuild.RebuildSettings>
19 <hudson.model.ParametersDefinitionProperty>
20 <parameterDefinitions>
21 <hudson.model.StringParameterDefinition>
22 <name>CS_CHARM</name>
23 <description>OPTIONAL - CS:url of charm to deploy. Defaults to magpie.</description>
24 <defaultValue></defaultValue>
25 </hudson.model.StringParameterDefinition>
26 <hudson.model.StringParameterDefinition>
27 <name>NUM_UNITS</name>
28 <description>OPTIONAL - Number of units to deploy. </description>
29 <defaultValue></defaultValue>
30 </hudson.model.StringParameterDefinition>
31 <org.jvnet.jenkins.plugins.nodelabelparameter.NodeParameterDefinition plugin="nodelabelparameter@1.7.2">
32 <name></name>
33 <description></description>
34 <allowedSlaves>
35 <string>osci-lab-0</string>
36 <string>osci-lab-1</string>
37 <string>osci-lab-2</string>
38 <string>osci-lab-3</string>
39 <string>osci-slave-0</string>
40 <string>osci-slave-1</string>
41 <string>osci-slave-10</string>
42 <string>osci-slave-11</string>
43 <string>osci-slave-2</string>
44 <string>osci-slave-3</string>
45 <string>osci-slave-4</string>
46 <string>osci-slave-5</string>
47 <string>osci-slave-6</string>
48 <string>osci-slave-7</string>
49 <string>osci-slave-8</string>
50 <string>osci-slave-9</string>
51 </allowedSlaves>
52 <defaultSlaves>
53 <string>osci-lab-0</string>
54 <string>osci-lab-1</string>
55 <string>osci-lab-2</string>
56 <string>osci-lab-3</string>
57 <string>osci-slave-0</string>
58 <string>osci-slave-1</string>
59 <string>osci-slave-10</string>
60 <string>osci-slave-11</string>
61 <string>osci-slave-2</string>
62 <string>osci-slave-3</string>
63 <string>osci-slave-4</string>
64 <string>osci-slave-5</string>
65 <string>osci-slave-6</string>
66 <string>osci-slave-7</string>
67 <string>osci-slave-8</string>
68 <string>osci-slave-9</string>
69 </defaultSlaves>
70 <triggerIfResult>allowMultiSelectionForConcurrentBuilds</triggerIfResult>
71 <allowMultiNodeSelection>true</allowMultiNodeSelection>
72 <triggerConcurrentBuilds>true</triggerConcurrentBuilds>
73 <ignoreOfflineNodes>false</ignoreOfflineNodes>
74 <nodeEligibility class="org.jvnet.jenkins.plugins.nodelabelparameter.node.AllNodeEligibility"/>
75 </org.jvnet.jenkins.plugins.nodelabelparameter.NodeParameterDefinition>
76 </parameterDefinitions>
77 </hudson.model.ParametersDefinitionProperty>
78 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
79 <maxConcurrentPerNode>1</maxConcurrentPerNode>
80 <maxConcurrentTotal>32</maxConcurrentTotal>
81 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
82 <throttleEnabled>true</throttleEnabled>
83 <throttleOption>project</throttleOption>
84 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
85 <paramsToUseForLimit></paramsToUseForLimit>
86 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
87 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
88 </properties>
89 <scm class="hudson.scm.NullSCM"/>
90 <assignedNode>slave||lab</assignedNode>
91 <canRoam>false</canRoam>
92 <disabled>false</disabled>
93 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
94 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
95 <triggers/>
96 <concurrentBuild>true</concurrentBuild>
97 <builders>
98 <hudson.tasks.Shell>
99 <command>#!/bin/bash -e
100~/osci-repo-boot-clean.sh
101. ~/oscirc
102${OSCI_ROOT}/run/job-parts/build_cs_deploy_charm.sh</command>
103 </hudson.tasks.Shell>
104 </builders>
105 <publishers>
106 <hudson.tasks.ArtifactArchiver>
107 <artifacts>*, logs/*, build/*</artifacts>
108 <allowEmptyArchive>true</allowEmptyArchive>
109 <onlyIfSuccessful>false</onlyIfSuccessful>
110 <fingerprint>false</fingerprint>
111 <defaultExcludes>true</defaultExcludes>
112 <caseSensitive>true</caseSensitive>
113 </hudson.tasks.ArtifactArchiver>
114 </publishers>
115 <buildWrappers>
116 <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
117 <deleteDirs>false</deleteDirs>
118 <cleanupParameter></cleanupParameter>
119 <externalDelete></externalDelete>
120 </hudson.plugins.ws__cleanup.PreBuildCleanup>
121 <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.8.8"/>
122 </buildWrappers>
123</project>
0\ No newline at end of file124\ No newline at end of file
1125
=== added directory 'deploy/jobs-static/_junk_unit'
=== added file 'deploy/jobs-static/_junk_unit/config.xml'
--- deploy/jobs-static/_junk_unit/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/_junk_unit/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,214 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<project>
3 <actions/>
4 <description></description>
5 <keepDependencies>false</keepDependencies>
6 <properties>
7 <jenkins.model.BuildDiscarderProperty>
8 <strategy class="hudson.tasks.LogRotator">
9 <daysToKeep>-1</daysToKeep>
10 <numToKeep>-1</numToKeep>
11 <artifactDaysToKeep>30</artifactDaysToKeep>
12 <artifactNumToKeep>500</artifactNumToKeep>
13 </strategy>
14 </jenkins.model.BuildDiscarderProperty>
15 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
16 <autoRebuild>false</autoRebuild>
17 <rebuildDisabled>false</rebuildDisabled>
18 </com.sonyericsson.rebuild.RebuildSettings>
19 <hudson.model.ParametersDefinitionProperty>
20 <parameterDefinitions>
21 <hudson.model.StringParameterDefinition>
22 <name>BASE_NAME</name>
23 <description></description>
24 <defaultValue></defaultValue>
25 </hudson.model.StringParameterDefinition>
26 <hudson.model.StringParameterDefinition>
27 <name>GIT_BRANCH</name>
28 <description></description>
29 <defaultValue></defaultValue>
30 </hudson.model.StringParameterDefinition>
31 <hudson.model.StringParameterDefinition>
32 <name>GIT_TAG</name>
33 <description></description>
34 <defaultValue></defaultValue>
35 </hudson.model.StringParameterDefinition>
36 <hudson.model.StringParameterDefinition>
37 <name>GERRIT_TOPIC</name>
38 <description></description>
39 <defaultValue></defaultValue>
40 </hudson.model.StringParameterDefinition>
41 <hudson.model.StringParameterDefinition>
42 <name>GERRIT_PROJECT</name>
43 <description></description>
44 <defaultValue></defaultValue>
45 </hudson.model.StringParameterDefinition>
46 <hudson.model.StringParameterDefinition>
47 <name>GERRIT_CHANGE_NUMBER</name>
48 <description></description>
49 <defaultValue></defaultValue>
50 </hudson.model.StringParameterDefinition>
51 <hudson.model.StringParameterDefinition>
52 <name>GERRIT_CHANGE_ID</name>
53 <description></description>
54 <defaultValue></defaultValue>
55 </hudson.model.StringParameterDefinition>
56 <hudson.model.StringParameterDefinition>
57 <name>GERRIT_PATCHSET_NUMBER</name>
58 <description></description>
59 <defaultValue></defaultValue>
60 </hudson.model.StringParameterDefinition>
61 <hudson.model.StringParameterDefinition>
62 <name>GERRIT_PATCHSET_UPLOADER_NAME</name>
63 <description></description>
64 <defaultValue></defaultValue>
65 </hudson.model.StringParameterDefinition>
66 <hudson.model.StringParameterDefinition>
67 <name>GERRIT_PATCHSET_REVISION</name>
68 <description></description>
69 <defaultValue></defaultValue>
70 </hudson.model.StringParameterDefinition>
71 <hudson.model.StringParameterDefinition>
72 <name>GERRIT_CHANGE_SUBJECT</name>
73 <description></description>
74 <defaultValue></defaultValue>
75 </hudson.model.StringParameterDefinition>
76 <hudson.model.StringParameterDefinition>
77 <name>GERRIT_CHANGE_URL</name>
78 <description></description>
79 <defaultValue></defaultValue>
80 </hudson.model.StringParameterDefinition>
81 <hudson.model.StringParameterDefinition>
82 <name>GERRIT_CHANGE_SUBJECT</name>
83 <description></description>
84 <defaultValue></defaultValue>
85 </hudson.model.StringParameterDefinition>
86 <hudson.model.StringParameterDefinition>
87 <name>GERRIT_CHANGE_URL</name>
88 <description></description>
89 <defaultValue></defaultValue>
90 </hudson.model.StringParameterDefinition>
91 <hudson.model.StringParameterDefinition>
92 <name>GERRIT_REFSPEC</name>
93 <description></description>
94 <defaultValue></defaultValue>
95 </hudson.model.StringParameterDefinition>
96 <hudson.model.StringParameterDefinition>
97 <name>GERRIT_BRANCH</name>
98 <description></description>
99 <defaultValue></defaultValue>
100 </hudson.model.StringParameterDefinition>
101 <hudson.model.StringParameterDefinition>
102 <name>DISPLAY_NAME</name>
103 <description></description>
104 <defaultValue></defaultValue>
105 </hudson.model.StringParameterDefinition>
106 <hudson.model.StringParameterDefinition>
107 <name>BUILT_ASSET_ARTIFACT_ARCHIVE_NAME</name>
108 <description></description>
109 <defaultValue></defaultValue>
110 </hudson.model.StringParameterDefinition>
111 <hudson.model.StringParameterDefinition>
112 <name>BUILT_ASSET_BASE_NAME</name>
113 <description></description>
114 <defaultValue></defaultValue>
115 </hudson.model.StringParameterDefinition>
116 <hudson.model.StringParameterDefinition>
117 <name>BUILT_ASSET_SHA1</name>
118 <description></description>
119 <defaultValue></defaultValue>
120 </hudson.model.StringParameterDefinition>
121 </parameterDefinitions>
122 </hudson.model.ParametersDefinitionProperty>
123 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
124 <maxConcurrentPerNode>8</maxConcurrentPerNode>
125 <maxConcurrentTotal>24</maxConcurrentTotal>
126 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
127 <throttleEnabled>true</throttleEnabled>
128 <throttleOption>project</throttleOption>
129 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
130 <paramsToUseForLimit></paramsToUseForLimit>
131 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
132 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
133 </properties>
134 <scm class="hudson.scm.NullSCM"/>
135 <assignedNode>task</assignedNode>
136 <canRoam>false</canRoam>
137 <disabled>false</disabled>
138 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
139 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
140 <triggers/>
141 <concurrentBuild>true</concurrentBuild>
142 <builders>
143 <hudson.tasks.Shell>
144 <command>#!/bin/bash -e
145. ~/oscirc
146~/osci-repo-boot-clean.sh
147#${OSCI_ROOT}/run/job-parts/build_unit_test.sh
148
149
150# Python unit test runner
151test=&quot;unit&quot;
152
153# Source the common functions
154. ${OSCI_ROOT}/run/job-parts/osci_job_common.sh
155
156f_skip_juju_foo
157
158f_fresh_clean_start
159f_check_out_universal
160
161f_tool_refresh_bot_control
162f_layerci_use_built_asset_if_relevant
163f_layerci_check_and_announce_asset_type
164
165# Tox environment names (targets) to attemp; First match wins.
166case &quot;$OSCI_ASSET_TYPE&quot; in
167 &quot;charm (classic)&quot;)
168 # Classic charms still require py27
169 tox_e_try[0]=&quot;py27&quot;
170 tox_e_try[1]=&quot;py35&quot;
171 ;;
172 &quot;charm (built)&quot;|&quot;charm (source)&quot;|&quot;layer&quot;|&quot;interface&quot;)
173 # Reactive charms require py35
174 tox_e_try[0]=&quot;py35&quot;
175 tox_e_try[1]=&quot;py27&quot;
176 ;;
177 *)
178 echo &quot; ! Unknown asset type&quot;
179 exit 1
180 ;;
181esac
182
183f_line &quot;begin unit test&quot;
184f_run_make_or_tox_test
185f_line &quot;end unit test&quot;
186
187f_set_build_descr
188f_post_mp_comment
189
190f_nice_finish
191f_check_fail
192
193</command>
194 </hudson.tasks.Shell>
195 </builders>
196 <publishers>
197 <hudson.tasks.ArtifactArchiver>
198 <artifacts>*, logs/*, build/*</artifacts>
199 <allowEmptyArchive>true</allowEmptyArchive>
200 <onlyIfSuccessful>false</onlyIfSuccessful>
201 <fingerprint>false</fingerprint>
202 <defaultExcludes>true</defaultExcludes>
203 <caseSensitive>true</caseSensitive>
204 </hudson.tasks.ArtifactArchiver>
205 </publishers>
206 <buildWrappers>
207 <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.8.8"/>
208 <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.6.5">
209 <template>#${BUILD_NUMBER} ${ENV,var=&quot;GERRIT_PROJECT&quot;} ${ENV,var=&quot;GERRIT_BRANCH&quot;} ${ENV,var=&quot;GERRIT_CHANGE_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_UPLOADER_NAME&quot;} ${ENV,var=&quot;BASE_NAME&quot;} ${ENV,var=&quot;GIT_BRANCH&quot;}</template>
210 <runAtStart>true</runAtStart>
211 <runAtEnd>true</runAtEnd>
212 </org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
213 </buildWrappers>
214</project>
0\ No newline at end of file215\ No newline at end of file
1216
=== modified file 'deploy/jobs-static/_no_op/config.xml'
--- deploy/jobs-static/_no_op/config.xml 2017-05-22 22:11:26 +0000
+++ deploy/jobs-static/_no_op/config.xml 2018-12-13 22:52:49 +0000
@@ -65,6 +65,8 @@
65. ~/oscirc65. ~/oscirc
66~/osci-repo-boot.sh66~/osci-repo-boot.sh
6767
68env | sort
69
68uname -a70uname -a
69uptime71uptime
70date &gt; $WORKSPACE/foo.txt72date &gt; $WORKSPACE/foo.txt
7173
=== added directory 'deploy/jobs-static/_temp_cp'
=== added file 'deploy/jobs-static/_temp_cp/config.xml'
--- deploy/jobs-static/_temp_cp/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/_temp_cp/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,160 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<project>
3 <actions/>
4 <description>&lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;&#xd;
5&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
6 <keepDependencies>false</keepDependencies>
7 <properties>
8 <jenkins.model.BuildDiscarderProperty>
9 <strategy class="hudson.tasks.LogRotator">
10 <daysToKeep>-1</daysToKeep>
11 <numToKeep>-1</numToKeep>
12 <artifactDaysToKeep>365</artifactDaysToKeep>
13 <artifactNumToKeep>500</artifactNumToKeep>
14 </strategy>
15 </jenkins.model.BuildDiscarderProperty>
16 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
17 <autoRebuild>false</autoRebuild>
18 <rebuildDisabled>false</rebuildDisabled>
19 </com.sonyericsson.rebuild.RebuildSettings>
20 <hudson.model.ParametersDefinitionProperty>
21 <parameterDefinitions>
22 <hudson.model.StringParameterDefinition>
23 <name>BASE_NAME</name>
24 <description>Asset name (charm name).</description>
25 <defaultValue>openstack-dashboard</defaultValue>
26 </hudson.model.StringParameterDefinition>
27 <hudson.model.StringParameterDefinition>
28 <name>GIT_BRANCH</name>
29 <description>Git branch. Generally master or stable/nn.nn.</description>
30 <defaultValue>master</defaultValue>
31 </hudson.model.StringParameterDefinition>
32 <hudson.model.BooleanParameterDefinition>
33 <name>CHARM_PUSH_DRY_RUN</name>
34 <description>Optionally take no action, just run for debug purpose.</description>
35 <defaultValue>false</defaultValue>
36 </hudson.model.BooleanParameterDefinition>
37 <hudson.model.StringParameterDefinition>
38 <name>DISPLAY_NAME</name>
39 <description>Optional string to add to the Build Name of the job.</description>
40 <defaultValue></defaultValue>
41 </hudson.model.StringParameterDefinition>
42 </parameterDefinitions>
43 </hudson.model.ParametersDefinitionProperty>
44 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
45 <maxConcurrentPerNode>0</maxConcurrentPerNode>
46 <maxConcurrentTotal>0</maxConcurrentTotal>
47 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
48 <throttleEnabled>false</throttleEnabled>
49 <throttleOption>project</throttleOption>
50 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
51 <paramsToUseForLimit></paramsToUseForLimit>
52 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
53 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
54 </properties>
55 <scm class="hudson.plugins.git.GitSCM" plugin="git@3.2.0">
56 <configVersion>2</configVersion>
57 <userRemoteConfigs>
58 <hudson.plugins.git.UserRemoteConfig>
59 <name>origin</name>
60 <refspec>+refs/heads/*:refs/remotes/origin/*</refspec>
61 <url>https://github.com/openstack/charm-openstack-dashboard</url>
62 </hudson.plugins.git.UserRemoteConfig>
63 </userRemoteConfigs>
64 <branches>
65 <hudson.plugins.git.BranchSpec>
66 <name>master</name>
67 </hudson.plugins.git.BranchSpec>
68 </branches>
69 <doGenerateSubmoduleConfigurations>false</doGenerateSubmoduleConfigurations>
70 <submoduleCfg class="list"/>
71 <extensions>
72 <hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
73 <relativeTargetDir>openstack-dashboard</relativeTargetDir>
74 </hudson.plugins.git.extensions.impl.RelativeTargetDirectory>
75 <hudson.plugins.git.extensions.impl.CleanBeforeCheckout/>
76 <hudson.plugins.git.extensions.impl.CloneOption>
77 <shallow>true</shallow>
78 <noTags>false</noTags>
79 <reference></reference>
80 <depth>0</depth>
81 <honorRefspec>false</honorRefspec>
82 </hudson.plugins.git.extensions.impl.CloneOption>
83 <hudson.plugins.git.extensions.impl.WipeWorkspace/>
84 </extensions>
85 </scm>
86 <assignedNode>task</assignedNode>
87 <canRoam>false</canRoam>
88 <disabled>false</disabled>
89 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
90 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
91 <triggers>
92 <hudson.triggers.SCMTrigger>
93 <spec>H/10 * * * *</spec>
94 <ignorePostCommitHooks>true</ignorePostCommitHooks>
95 </hudson.triggers.SCMTrigger>
96 </triggers>
97 <concurrentBuild>false</concurrentBuild>
98 <builders>
99 <hudson.tasks.Shell>
100 <command>#!/bin/bash -ue
101. ~/oscirc
102~/osci-repo-boot-clean.sh
103</command>
104 </hudson.tasks.Shell>
105 <hudson.tasks.Shell>
106 <command>#!/bin/bash -ue
107. ~/oscirc
108export UOSCI_RELEASE_TOOLS_BRANCH=resources
109${OSCI_ROOT}/run/job-parts/build_charm_pusher.sh
110</command>
111 </hudson.tasks.Shell>
112 </builders>
113 <publishers>
114 <hudson.tasks.ArtifactArchiver>
115 <artifacts>*, logs/*, build/*</artifacts>
116 <allowEmptyArchive>true</allowEmptyArchive>
117 <onlyIfSuccessful>false</onlyIfSuccessful>
118 <fingerprint>true</fingerprint>
119 <defaultExcludes>true</defaultExcludes>
120 <caseSensitive>true</caseSensitive>
121 </hudson.tasks.ArtifactArchiver>
122 <hudson.plugins.emailext.ExtendedEmailPublisher plugin="email-ext@2.57.2">
123 <recipientList>openstack-charm-ci-watchers@lists.launchpad.net</recipientList>
124 <configuredTriggers>
125 <hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
126 <email>
127 <subject>$PROJECT_DEFAULT_SUBJECT</subject>
128 <body>$PROJECT_DEFAULT_CONTENT</body>
129 <recipientProviders>
130 <hudson.plugins.emailext.plugins.recipients.ListRecipientProvider/>
131 </recipientProviders>
132 <attachmentsPattern></attachmentsPattern>
133 <attachBuildLog>false</attachBuildLog>
134 <compressBuildLog>false</compressBuildLog>
135 <contentType>project</contentType>
136 </email>
137 </hudson.plugins.emailext.plugins.trigger.SuccessTrigger>
138 </configuredTriggers>
139 <contentType>text/plain</contentType>
140 <defaultSubject>[UOSCI] $DEFAULT_SUBJECT</defaultSubject>
141 <defaultContent>$DEFAULT_SUBJECT
142${ENV,var=&quot;BASE_NAME&quot;} ${ENV,var=&quot;DISPLAY_NAME&quot;}
143${GIT_URL} (${GIT_BRANCH})
144${GIT_COMMIT}
145
146Charm store refs pushed and released:
147${FILE,path=&quot;cs_refs_released.txt&quot;}
148</defaultContent>
149 <attachmentsPattern>cs_refs_released.txt</attachmentsPattern>
150 <presendScript>$DEFAULT_PRESEND_SCRIPT</presendScript>
151 <postsendScript></postsendScript>
152 <attachBuildLog>false</attachBuildLog>
153 <compressBuildLog>false</compressBuildLog>
154 <replyTo>$DEFAULT_REPLYTO</replyTo>
155 <saveOutput>false</saveOutput>
156 <disabled>false</disabled>
157 </hudson.plugins.emailext.ExtendedEmailPublisher>
158 </publishers>
159 <buildWrappers/>
160</project>
0\ No newline at end of file161\ No newline at end of file
1162
=== added directory 'deploy/jobs-static/andrew'
=== modified file 'deploy/jobs-static/charm_build/config.xml'
--- deploy/jobs-static/charm_build/config.xml 2017-05-22 22:11:26 +0000
+++ deploy/jobs-static/charm_build/config.xml 2018-12-13 22:52:49 +0000
@@ -106,8 +106,8 @@
106 </parameterDefinitions>106 </parameterDefinitions>
107 </hudson.model.ParametersDefinitionProperty>107 </hudson.model.ParametersDefinitionProperty>
108 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">108 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
109 <maxConcurrentPerNode>8</maxConcurrentPerNode>109 <maxConcurrentPerNode>6</maxConcurrentPerNode>
110 <maxConcurrentTotal>12</maxConcurrentTotal>110 <maxConcurrentTotal>6</maxConcurrentTotal>
111 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>111 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
112 <throttleEnabled>true</throttleEnabled>112 <throttleEnabled>true</throttleEnabled>
113 <throttleOption>project</throttleOption>113 <throttleOption>project</throttleOption>
114114
=== added directory 'deploy/jobs-static/mojo_runner'
=== added file 'deploy/jobs-static/mojo_runner/config.xml'
--- deploy/jobs-static/mojo_runner/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/mojo_runner/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,104 @@
1<?xml version="1.0" encoding="UTF-8"?><project>
2 <actions/>
3 <description>&lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
4&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
5 <keepDependencies>false</keepDependencies>
6 <disabled>false</disabled>
7 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
8 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
9 <concurrentBuild>true</concurrentBuild>
10 <assignedNode>slave</assignedNode>
11 <canRoam>false</canRoam>
12 <properties>
13 <jenkins.model.BuildDiscarderProperty>
14 <strategy class="hudson.tasks.LogRotator">
15 <daysToKeep>-1</daysToKeep>
16 <numToKeep>-1</numToKeep>
17 <artifactDaysToKeep>180</artifactDaysToKeep>
18 <artifactNumToKeep>500</artifactNumToKeep>
19 </strategy>
20 </jenkins.model.BuildDiscarderProperty>
21 <hudson.plugins.throttleconcurrents.ThrottleJobProperty>
22 <maxConcurrentPerNode>1</maxConcurrentPerNode>
23 <maxConcurrentTotal>3</maxConcurrentTotal>
24 <throttleEnabled>true</throttleEnabled>
25 <throttleOption>project</throttleOption>
26 <configVersion>1</configVersion>
27 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
28 <matrixOptions>
29 <throttleMatrixBuilds>true</throttleMatrixBuilds>
30 <throttleMatrixConfigurations>false</throttleMatrixConfigurations>
31 </matrixOptions>
32 <paramsToUseForLimit/>
33 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
34 <hudson.model.ParametersDefinitionProperty>
35 <parameterDefinitions>
36 <hudson.model.StringParameterDefinition>
37 <name>MOJO_SPEC</name>
38 <description>Mojo Spec Path</description>
39 <defaultValue>specs/full_stack/next_ha_oneshot</defaultValue>
40 </hudson.model.StringParameterDefinition>
41 <hudson.model.StringParameterDefinition>
42 <name>U_OS</name>
43 <description>Ubuntu-OpenStack Release Combo</description>
44 <defaultValue>xenial-ocata</defaultValue>
45 </hudson.model.StringParameterDefinition>
46 <hudson.model.StringParameterDefinition>
47 <name>MOJO_OPENSTACK_SPECS_REPO</name>
48 <description>Git repo for Mojo OpenStack Specs</description>
49 <defaultValue>git://github.com/openstack-charmers/openstack-mojo-specs.git</defaultValue>
50 </hudson.model.StringParameterDefinition>
51 <hudson.model.StringParameterDefinition>
52 <name>MOJO_OPENSTACK_SPECS_BRANCH</name>
53 <description>Git branch for Mojo OpenStack Specs repo</description>
54 <defaultValue>openstack-mojo-specs-1811</defaultValue>
55 </hudson.model.StringParameterDefinition>
56 <hudson.model.BooleanParameterDefinition>
57 <name>NO_POST_DESTROY</name>
58 <description>For jobs that recognize the value, do not destroy deployment at the
59end. Be aware that admin UI and console access is required for
60this to be useful.
61</description>
62 <defaultValue>false</defaultValue>
63 </hudson.model.BooleanParameterDefinition>
64 <hudson.model.StringParameterDefinition>
65 <name>DISPLAY_NAME</name>
66 <description>Optional string to add to the Build Name of the job.</description>
67 <defaultValue/>
68 </hudson.model.StringParameterDefinition>
69 </parameterDefinitions>
70 </hudson.model.ParametersDefinitionProperty>
71 </properties>
72 <scm class="hudson.scm.NullSCM"/>
73 <builders>
74 <hudson.tasks.Shell>
75 <command>#!/bin/bash -ue
76. ~/oscirc
77~/osci-repo-boot-clean.sh
78</command>
79 </hudson.tasks.Shell>
80 <hudson.tasks.Shell>
81 <command>#!/bin/bash -ue
82. ~/oscirc
83${OSCI_ROOT}/run/job-parts/build_mojo_runner.sh
84</command>
85 </hudson.tasks.Shell>
86 </builders>
87 <publishers>
88 <hudson.tasks.ArtifactArchiver>
89 <artifacts>*, logs/*, build/*</artifacts>
90 <allowEmptyArchive>true</allowEmptyArchive>
91 <onlyIfSuccessful>false</onlyIfSuccessful>
92 <fingerprint>true</fingerprint>
93 <defaultExcludes>true</defaultExcludes>
94 <caseSensitive>true</caseSensitive>
95 <latestOnly>false</latestOnly>
96 </hudson.tasks.ArtifactArchiver>
97 </publishers>
98 <buildWrappers>
99 <hudson.plugins.timestamper.TimestamperBuildWrapper/>
100 <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
101 <template>#${BUILD_NUMBER} ${ENV,var="MOJO_SPEC"} ${ENV,var="U_OS"}</template>
102 </org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
103 </buildWrappers>
104</project>
0\ No newline at end of file105\ No newline at end of file
1106
=== removed directory 'deploy/jobs-static/test_charm_amulet_full'
=== removed file 'deploy/jobs-static/test_charm_amulet_full/config.xml'
--- deploy/jobs-static/test_charm_amulet_full/config.xml 2017-05-22 22:11:26 +0000
+++ deploy/jobs-static/test_charm_amulet_full/config.xml 1970-01-01 00:00:00 +0000
@@ -1,173 +0,0 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<project>
3 <actions/>
4 <description></description>
5 <keepDependencies>false</keepDependencies>
6 <properties>
7 <jenkins.model.BuildDiscarderProperty>
8 <strategy class="hudson.tasks.LogRotator">
9 <daysToKeep>-1</daysToKeep>
10 <numToKeep>-1</numToKeep>
11 <artifactDaysToKeep>30</artifactDaysToKeep>
12 <artifactNumToKeep>500</artifactNumToKeep>
13 </strategy>
14 </jenkins.model.BuildDiscarderProperty>
15 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
16 <autoRebuild>false</autoRebuild>
17 <rebuildDisabled>false</rebuildDisabled>
18 </com.sonyericsson.rebuild.RebuildSettings>
19 <hudson.model.ParametersDefinitionProperty>
20 <parameterDefinitions>
21 <hudson.model.StringParameterDefinition>
22 <name>BASE_NAME</name>
23 <description></description>
24 <defaultValue></defaultValue>
25 </hudson.model.StringParameterDefinition>
26 <hudson.model.StringParameterDefinition>
27 <name>GIT_BRANCH</name>
28 <description></description>
29 <defaultValue></defaultValue>
30 </hudson.model.StringParameterDefinition>
31 <hudson.model.StringParameterDefinition>
32 <name>GIT_TAG</name>
33 <description></description>
34 <defaultValue></defaultValue>
35 </hudson.model.StringParameterDefinition>
36 <hudson.model.StringParameterDefinition>
37 <name>GERRIT_TOPIC</name>
38 <description></description>
39 <defaultValue></defaultValue>
40 </hudson.model.StringParameterDefinition>
41 <hudson.model.StringParameterDefinition>
42 <name>GERRIT_PROJECT</name>
43 <description></description>
44 <defaultValue></defaultValue>
45 </hudson.model.StringParameterDefinition>
46 <hudson.model.StringParameterDefinition>
47 <name>GERRIT_CHANGE_NUMBER</name>
48 <description></description>
49 <defaultValue></defaultValue>
50 </hudson.model.StringParameterDefinition>
51 <hudson.model.StringParameterDefinition>
52 <name>GERRIT_CHANGE_ID</name>
53 <description></description>
54 <defaultValue></defaultValue>
55 </hudson.model.StringParameterDefinition>
56 <hudson.model.StringParameterDefinition>
57 <name>GERRIT_PATCHSET_NUMBER</name>
58 <description></description>
59 <defaultValue></defaultValue>
60 </hudson.model.StringParameterDefinition>
61 <hudson.model.StringParameterDefinition>
62 <name>GERRIT_PATCHSET_UPLOADER_NAME</name>
63 <description></description>
64 <defaultValue></defaultValue>
65 </hudson.model.StringParameterDefinition>
66 <hudson.model.StringParameterDefinition>
67 <name>GERRIT_PATCHSET_REVISION</name>
68 <description></description>
69 <defaultValue></defaultValue>
70 </hudson.model.StringParameterDefinition>
71 <hudson.model.StringParameterDefinition>
72 <name>GERRIT_CHANGE_SUBJECT</name>
73 <description></description>
74 <defaultValue></defaultValue>
75 </hudson.model.StringParameterDefinition>
76 <hudson.model.StringParameterDefinition>
77 <name>GERRIT_CHANGE_URL</name>
78 <description></description>
79 <defaultValue></defaultValue>
80 </hudson.model.StringParameterDefinition>
81 <hudson.model.StringParameterDefinition>
82 <name>GERRIT_CHANGE_SUBJECT</name>
83 <description></description>
84 <defaultValue></defaultValue>
85 </hudson.model.StringParameterDefinition>
86 <hudson.model.StringParameterDefinition>
87 <name>GERRIT_CHANGE_URL</name>
88 <description></description>
89 <defaultValue></defaultValue>
90 </hudson.model.StringParameterDefinition>
91 <hudson.model.StringParameterDefinition>
92 <name>GERRIT_REFSPEC</name>
93 <description></description>
94 <defaultValue></defaultValue>
95 </hudson.model.StringParameterDefinition>
96 <hudson.model.StringParameterDefinition>
97 <name>GERRIT_BRANCH</name>
98 <description></description>
99 <defaultValue></defaultValue>
100 </hudson.model.StringParameterDefinition>
101 <hudson.model.StringParameterDefinition>
102 <name>DISPLAY_NAME</name>
103 <description></description>
104 <defaultValue></defaultValue>
105 </hudson.model.StringParameterDefinition>
106 <hudson.model.StringParameterDefinition>
107 <name>BUILT_ASSET_ARTIFACT_ARCHIVE_NAME</name>
108 <description></description>
109 <defaultValue></defaultValue>
110 </hudson.model.StringParameterDefinition>
111 <hudson.model.StringParameterDefinition>
112 <name>BUILT_ASSET_BASE_NAME</name>
113 <description></description>
114 <defaultValue></defaultValue>
115 </hudson.model.StringParameterDefinition>
116 <hudson.model.StringParameterDefinition>
117 <name>BUILT_ASSET_SHA1</name>
118 <description></description>
119 <defaultValue></defaultValue>
120 </hudson.model.StringParameterDefinition>
121 </parameterDefinitions>
122 </hudson.model.ParametersDefinitionProperty>
123 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
124 <maxConcurrentPerNode>1</maxConcurrentPerNode>
125 <maxConcurrentTotal>5</maxConcurrentTotal>
126 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
127 <throttleEnabled>true</throttleEnabled>
128 <throttleOption>project</throttleOption>
129 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
130 <paramsToUseForLimit></paramsToUseForLimit>
131 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
132 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
133 </properties>
134 <scm class="hudson.scm.NullSCM"/>
135 <assignedNode>slave</assignedNode>
136 <canRoam>false</canRoam>
137 <disabled>false</disabled>
138 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
139 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
140 <triggers/>
141 <concurrentBuild>true</concurrentBuild>
142 <builders>
143 <hudson.tasks.Shell>
144 <command>#!/bin/bash -ue
145. ~/oscirc
146~/osci-repo-boot-clean.sh
147</command>
148 </hudson.tasks.Shell>
149 <hudson.tasks.Shell>
150 <command>#!/bin/bash -e
151. ~/oscirc
152${OSCI_ROOT}/run/job-parts/build_amulet_test.sh</command>
153 </hudson.tasks.Shell>
154 </builders>
155 <publishers>
156 <hudson.tasks.ArtifactArchiver>
157 <artifacts>*, logs/*, build/*</artifacts>
158 <allowEmptyArchive>true</allowEmptyArchive>
159 <onlyIfSuccessful>false</onlyIfSuccessful>
160 <fingerprint>false</fingerprint>
161 <defaultExcludes>true</defaultExcludes>
162 <caseSensitive>true</caseSensitive>
163 </hudson.tasks.ArtifactArchiver>
164 </publishers>
165 <buildWrappers>
166 <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.8.8"/>
167 <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.6.5">
168 <template>#${BUILD_NUMBER} ${ENV,var=&quot;GERRIT_PROJECT&quot;} ${ENV,var=&quot;GERRIT_BRANCH&quot;} ${ENV,var=&quot;GERRIT_CHANGE_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_UPLOADER_NAME&quot;} ${ENV,var=&quot;BASE_NAME&quot;} ${ENV,var=&quot;GIT_BRANCH&quot;}</template>
169 <runAtStart>true</runAtStart>
170 <runAtEnd>true</runAtEnd>
171 </org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
172 </buildWrappers>
173</project>
174\ No newline at end of file0\ No newline at end of file
1751
=== removed directory 'deploy/jobs-static/test_charm_amulet_smoke'
=== removed file 'deploy/jobs-static/test_charm_amulet_smoke/config.xml'
--- deploy/jobs-static/test_charm_amulet_smoke/config.xml 2017-05-22 22:11:26 +0000
+++ deploy/jobs-static/test_charm_amulet_smoke/config.xml 1970-01-01 00:00:00 +0000
@@ -1,181 +0,0 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<project>
3 <actions/>
4 <description></description>
5 <keepDependencies>false</keepDependencies>
6 <properties>
7 <jenkins.model.BuildDiscarderProperty>
8 <strategy class="hudson.tasks.LogRotator">
9 <daysToKeep>-1</daysToKeep>
10 <numToKeep>-1</numToKeep>
11 <artifactDaysToKeep>30</artifactDaysToKeep>
12 <artifactNumToKeep>500</artifactNumToKeep>
13 </strategy>
14 </jenkins.model.BuildDiscarderProperty>
15 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
16 <autoRebuild>false</autoRebuild>
17 <rebuildDisabled>false</rebuildDisabled>
18 </com.sonyericsson.rebuild.RebuildSettings>
19 <hudson.model.ParametersDefinitionProperty>
20 <parameterDefinitions>
21 <hudson.model.StringParameterDefinition>
22 <name>BASE_NAME</name>
23 <description></description>
24 <defaultValue></defaultValue>
25 </hudson.model.StringParameterDefinition>
26 <hudson.model.StringParameterDefinition>
27 <name>GIT_BRANCH</name>
28 <description></description>
29 <defaultValue></defaultValue>
30 </hudson.model.StringParameterDefinition>
31 <hudson.model.StringParameterDefinition>
32 <name>GIT_TAG</name>
33 <description></description>
34 <defaultValue></defaultValue>
35 </hudson.model.StringParameterDefinition>
36 <hudson.model.StringParameterDefinition>
37 <name>GERRIT_TOPIC</name>
38 <description></description>
39 <defaultValue></defaultValue>
40 </hudson.model.StringParameterDefinition>
41 <hudson.model.StringParameterDefinition>
42 <name>GERRIT_PROJECT</name>
43 <description></description>
44 <defaultValue></defaultValue>
45 </hudson.model.StringParameterDefinition>
46 <hudson.model.StringParameterDefinition>
47 <name>GERRIT_CHANGE_NUMBER</name>
48 <description></description>
49 <defaultValue></defaultValue>
50 </hudson.model.StringParameterDefinition>
51 <hudson.model.StringParameterDefinition>
52 <name>GERRIT_CHANGE_ID</name>
53 <description></description>
54 <defaultValue></defaultValue>
55 </hudson.model.StringParameterDefinition>
56 <hudson.model.StringParameterDefinition>
57 <name>GERRIT_PATCHSET_NUMBER</name>
58 <description></description>
59 <defaultValue></defaultValue>
60 </hudson.model.StringParameterDefinition>
61 <hudson.model.StringParameterDefinition>
62 <name>GERRIT_PATCHSET_UPLOADER_NAME</name>
63 <description></description>
64 <defaultValue></defaultValue>
65 </hudson.model.StringParameterDefinition>
66 <hudson.model.StringParameterDefinition>
67 <name>GERRIT_PATCHSET_REVISION</name>
68 <description></description>
69 <defaultValue></defaultValue>
70 </hudson.model.StringParameterDefinition>
71 <hudson.model.StringParameterDefinition>
72 <name>GERRIT_CHANGE_SUBJECT</name>
73 <description></description>
74 <defaultValue></defaultValue>
75 </hudson.model.StringParameterDefinition>
76 <hudson.model.StringParameterDefinition>
77 <name>GERRIT_CHANGE_URL</name>
78 <description></description>
79 <defaultValue></defaultValue>
80 </hudson.model.StringParameterDefinition>
81 <hudson.model.StringParameterDefinition>
82 <name>GERRIT_CHANGE_SUBJECT</name>
83 <description></description>
84 <defaultValue></defaultValue>
85 </hudson.model.StringParameterDefinition>
86 <hudson.model.StringParameterDefinition>
87 <name>GERRIT_CHANGE_URL</name>
88 <description></description>
89 <defaultValue></defaultValue>
90 </hudson.model.StringParameterDefinition>
91 <hudson.model.StringParameterDefinition>
92 <name>GERRIT_REFSPEC</name>
93 <description></description>
94 <defaultValue></defaultValue>
95 </hudson.model.StringParameterDefinition>
96 <hudson.model.StringParameterDefinition>
97 <name>GERRIT_BRANCH</name>
98 <description></description>
99 <defaultValue></defaultValue>
100 </hudson.model.StringParameterDefinition>
101 <hudson.model.StringParameterDefinition>
102 <name>DISPLAY_NAME</name>
103 <description></description>
104 <defaultValue></defaultValue>
105 </hudson.model.StringParameterDefinition>
106 <hudson.model.StringParameterDefinition>
107 <name>UOS_COMBO_OVERRIDE</name>
108 <description>Ex:
109trusty-liberty
110xenial-mitaka
111precise-icehouse</description>
112 <defaultValue></defaultValue>
113 </hudson.model.StringParameterDefinition>
114 <hudson.model.StringParameterDefinition>
115 <name>BUILT_ASSET_ARTIFACT_ARCHIVE_NAME</name>
116 <description></description>
117 <defaultValue></defaultValue>
118 </hudson.model.StringParameterDefinition>
119 <hudson.model.StringParameterDefinition>
120 <name>BUILT_ASSET_BASE_NAME</name>
121 <description></description>
122 <defaultValue></defaultValue>
123 </hudson.model.StringParameterDefinition>
124 <hudson.model.StringParameterDefinition>
125 <name>BUILT_ASSET_SHA1</name>
126 <description></description>
127 <defaultValue></defaultValue>
128 </hudson.model.StringParameterDefinition>
129 </parameterDefinitions>
130 </hudson.model.ParametersDefinitionProperty>
131 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
132 <maxConcurrentPerNode>1</maxConcurrentPerNode>
133 <maxConcurrentTotal>5</maxConcurrentTotal>
134 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
135 <throttleEnabled>true</throttleEnabled>
136 <throttleOption>project</throttleOption>
137 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
138 <paramsToUseForLimit></paramsToUseForLimit>
139 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
140 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
141 </properties>
142 <scm class="hudson.scm.NullSCM"/>
143 <assignedNode>slave</assignedNode>
144 <canRoam>false</canRoam>
145 <disabled>false</disabled>
146 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
147 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
148 <triggers/>
149 <concurrentBuild>true</concurrentBuild>
150 <builders>
151 <hudson.tasks.Shell>
152 <command>#!/bin/bash -ue
153. ~/oscirc
154~/osci-repo-boot-clean.sh</command>
155 </hudson.tasks.Shell>
156 <hudson.tasks.Shell>
157 <command>#!/bin/bash -e
158. ~/oscirc
159${OSCI_ROOT}/run/job-parts/build_amulet_smoke.sh
160</command>
161 </hudson.tasks.Shell>
162 </builders>
163 <publishers>
164 <hudson.tasks.ArtifactArchiver>
165 <artifacts>*, logs/*, build/*</artifacts>
166 <allowEmptyArchive>true</allowEmptyArchive>
167 <onlyIfSuccessful>false</onlyIfSuccessful>
168 <fingerprint>false</fingerprint>
169 <defaultExcludes>true</defaultExcludes>
170 <caseSensitive>true</caseSensitive>
171 </hudson.tasks.ArtifactArchiver>
172 </publishers>
173 <buildWrappers>
174 <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.8.8"/>
175 <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.6.5">
176 <template>#${BUILD_NUMBER} ${ENV,var=&quot;GERRIT_PROJECT&quot;} ${ENV,var=&quot;GERRIT_BRANCH&quot;} ${ENV,var=&quot;GERRIT_CHANGE_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_UPLOADER_NAME&quot;} ${ENV,var=&quot;BASE_NAME&quot;} ${ENV,var=&quot;GIT_BRANCH&quot;}</template>
177 <runAtStart>true</runAtStart>
178 <runAtEnd>true</runAtEnd>
179 </org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
180 </buildWrappers>
181</project>
182\ No newline at end of file0\ No newline at end of file
1831
=== added directory 'deploy/jobs-static/test_charm_build_matrix'
=== added file 'deploy/jobs-static/test_charm_build_matrix/config.xml'
--- deploy/jobs-static/test_charm_build_matrix/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/test_charm_build_matrix/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,94 @@
1<?xml version="1.0" encoding="UTF-8"?><matrix-project>
2 <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
3 <runSequentially>false</runSequentially>
4 </executionStrategy>
5 <combinationFilter/>
6 <axes>
7 <hudson.matrix.TextAxis>
8 <name>GIT_BRANCH</name>
9 <values>
10 <string>master</string>
11 <string>stable/18.11</string>
12 </values>
13 </hudson.matrix.TextAxis>
14 <hudson.matrix.TextAxis>
15 <name>BASE_NAME</name>
16 <values>
17 <string>aodh</string>
18 <string>barbican</string>
19 <string>barbican-softhsm</string>
20 <string>ceph-fs</string>
21 <string>designate</string>
22 <string>designate-bind</string>
23 <string>gnocchi</string>
24 <string>keystone-ldap</string>
25 <string>manila</string>
26 <string>manila-generic</string>
27 <string>murano</string>
28 <string>neutron-api-odl</string>
29 <string>openvswitch-odl</string>
30 <string>panko</string>
31 <string>tempest</string>
32 </values>
33 </hudson.matrix.TextAxis>
34 </axes>
35 <actions/>
36 <description>&lt;p&gt;Exercise charm builds, driven by a matrix trigger.&lt;/p&gt;
37&lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
38&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
39 <keepDependencies>false</keepDependencies>
40 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
41 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
42 <concurrentBuild>false</concurrentBuild>
43 <assignedNode>task</assignedNode>
44 <canRoam>false</canRoam>
45 <properties/>
46 <scm class="hudson.scm.NullSCM"/>
47 <triggers class="vector">
48 <hudson.triggers.TimerTrigger>
49 <spec>H H(0-6) * * *</spec>
50 </hudson.triggers.TimerTrigger>
51 </triggers>
52 <builders>
53 <hudson.plugins.parameterizedtrigger.TriggerBuilder>
54 <configs>
55 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
56 <configs>
57 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
58 <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
59 <properties>BASE_NAME=$BASE_NAME
60GIT_BRANCH=$GIT_BRANCH
61</properties>
62 </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
63 </configs>
64 <projects>charm_build</projects>
65 <condition>ALWAYS</condition>
66 <triggerWithNoParameters>false</triggerWithNoParameters>
67 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
68 <block>
69 <buildStepFailureThreshold>
70 <name>FAILURE</name>
71 <ordinal>2</ordinal>
72 <color>RED</color>
73 <completeBuild>true</completeBuild>
74 </buildStepFailureThreshold>
75 <unstableThreshold>
76 <name>UNSTABLE</name>
77 <ordinal>1</ordinal>
78 <color>YELLOW</color>
79 <completeBuild>true</completeBuild>
80 </unstableThreshold>
81 <failureThreshold>
82 <name>FAILURE</name>
83 <ordinal>2</ordinal>
84 <color>RED</color>
85 <completeBuild>true</completeBuild>
86 </failureThreshold>
87 </block>
88 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
89 </configs>
90 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
91 </builders>
92 <publishers/>
93 <buildWrappers/>
94</matrix-project>
0\ No newline at end of file95\ No newline at end of file
196
=== added directory 'deploy/jobs-static/test_charm_func_full'
=== added file 'deploy/jobs-static/test_charm_func_full/config.xml'
--- deploy/jobs-static/test_charm_func_full/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/test_charm_func_full/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,178 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<project>
3 <actions/>
4 <description></description>
5 <keepDependencies>false</keepDependencies>
6 <properties>
7 <jenkins.model.BuildDiscarderProperty>
8 <strategy class="hudson.tasks.LogRotator">
9 <daysToKeep>-1</daysToKeep>
10 <numToKeep>-1</numToKeep>
11 <artifactDaysToKeep>30</artifactDaysToKeep>
12 <artifactNumToKeep>500</artifactNumToKeep>
13 </strategy>
14 </jenkins.model.BuildDiscarderProperty>
15 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
16 <autoRebuild>false</autoRebuild>
17 <rebuildDisabled>false</rebuildDisabled>
18 </com.sonyericsson.rebuild.RebuildSettings>
19 <hudson.model.ParametersDefinitionProperty>
20 <parameterDefinitions>
21 <hudson.model.StringParameterDefinition>
22 <name>BASE_NAME</name>
23 <description></description>
24 <defaultValue></defaultValue>
25 </hudson.model.StringParameterDefinition>
26 <hudson.model.StringParameterDefinition>
27 <name>GIT_BRANCH</name>
28 <description></description>
29 <defaultValue></defaultValue>
30 </hudson.model.StringParameterDefinition>
31 <hudson.model.StringParameterDefinition>
32 <name>GIT_TAG</name>
33 <description></description>
34 <defaultValue></defaultValue>
35 </hudson.model.StringParameterDefinition>
36 <hudson.model.StringParameterDefinition>
37 <name>GERRIT_TOPIC</name>
38 <description></description>
39 <defaultValue></defaultValue>
40 </hudson.model.StringParameterDefinition>
41 <hudson.model.StringParameterDefinition>
42 <name>GERRIT_PROJECT</name>
43 <description></description>
44 <defaultValue></defaultValue>
45 </hudson.model.StringParameterDefinition>
46 <hudson.model.StringParameterDefinition>
47 <name>GERRIT_CHANGE_NUMBER</name>
48 <description></description>
49 <defaultValue></defaultValue>
50 </hudson.model.StringParameterDefinition>
51 <hudson.model.StringParameterDefinition>
52 <name>GERRIT_CHANGE_ID</name>
53 <description></description>
54 <defaultValue></defaultValue>
55 </hudson.model.StringParameterDefinition>
56 <hudson.model.StringParameterDefinition>
57 <name>GERRIT_PATCHSET_NUMBER</name>
58 <description></description>
59 <defaultValue></defaultValue>
60 </hudson.model.StringParameterDefinition>
61 <hudson.model.StringParameterDefinition>
62 <name>GERRIT_PATCHSET_UPLOADER_NAME</name>
63 <description></description>
64 <defaultValue></defaultValue>
65 </hudson.model.StringParameterDefinition>
66 <hudson.model.StringParameterDefinition>
67 <name>GERRIT_PATCHSET_REVISION</name>
68 <description></description>
69 <defaultValue></defaultValue>
70 </hudson.model.StringParameterDefinition>
71 <hudson.model.StringParameterDefinition>
72 <name>GERRIT_CHANGE_SUBJECT</name>
73 <description></description>
74 <defaultValue></defaultValue>
75 </hudson.model.StringParameterDefinition>
76 <hudson.model.StringParameterDefinition>
77 <name>GERRIT_CHANGE_URL</name>
78 <description></description>
79 <defaultValue></defaultValue>
80 </hudson.model.StringParameterDefinition>
81 <hudson.model.StringParameterDefinition>
82 <name>GERRIT_CHANGE_SUBJECT</name>
83 <description></description>
84 <defaultValue></defaultValue>
85 </hudson.model.StringParameterDefinition>
86 <hudson.model.StringParameterDefinition>
87 <name>GERRIT_CHANGE_URL</name>
88 <description></description>
89 <defaultValue></defaultValue>
90 </hudson.model.StringParameterDefinition>
91 <hudson.model.StringParameterDefinition>
92 <name>GERRIT_REFSPEC</name>
93 <description></description>
94 <defaultValue></defaultValue>
95 </hudson.model.StringParameterDefinition>
96 <hudson.model.StringParameterDefinition>
97 <name>GERRIT_BRANCH</name>
98 <description></description>
99 <defaultValue></defaultValue>
100 </hudson.model.StringParameterDefinition>
101 <hudson.model.StringParameterDefinition>
102 <name>DISPLAY_NAME</name>
103 <description></description>
104 <defaultValue></defaultValue>
105 </hudson.model.StringParameterDefinition>
106 <hudson.model.StringParameterDefinition>
107 <name>BUILT_ASSET_ARTIFACT_ARCHIVE_NAME</name>
108 <description></description>
109 <defaultValue></defaultValue>
110 </hudson.model.StringParameterDefinition>
111 <hudson.model.StringParameterDefinition>
112 <name>BUILT_ASSET_BASE_NAME</name>
113 <description></description>
114 <defaultValue></defaultValue>
115 </hudson.model.StringParameterDefinition>
116 <hudson.model.StringParameterDefinition>
117 <name>BUILT_ASSET_SHA1</name>
118 <description></description>
119 <defaultValue></defaultValue>
120 </hudson.model.StringParameterDefinition>
121 <hudson.model.StringParameterDefinition>
122 <name>TOX_SEARCH</name>
123 <description></description>
124 <defaultValue>func27|func</defaultValue>
125 </hudson.model.StringParameterDefinition>
126 </parameterDefinitions>
127 </hudson.model.ParametersDefinitionProperty>
128 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
129 <maxConcurrentPerNode>1</maxConcurrentPerNode>
130 <maxConcurrentTotal>3</maxConcurrentTotal>
131 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
132 <throttleEnabled>true</throttleEnabled>
133 <throttleOption>project</throttleOption>
134 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
135 <paramsToUseForLimit></paramsToUseForLimit>
136 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
137 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
138 </properties>
139 <scm class="hudson.scm.NullSCM"/>
140 <assignedNode>slave</assignedNode>
141 <canRoam>false</canRoam>
142 <disabled>false</disabled>
143 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
144 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
145 <triggers/>
146 <concurrentBuild>true</concurrentBuild>
147 <builders>
148 <hudson.tasks.Shell>
149 <command>#!/bin/bash -ue
150. ~/oscirc
151~/osci-repo-boot-clean.sh
152</command>
153 </hudson.tasks.Shell>
154 <hudson.tasks.Shell>
155 <command>#!/bin/bash -e
156. ~/oscirc
157${OSCI_ROOT}/run/job-parts/build_func_test.sh</command>
158 </hudson.tasks.Shell>
159 </builders>
160 <publishers>
161 <hudson.tasks.ArtifactArchiver>
162 <artifacts>*, logs/*, build/*</artifacts>
163 <allowEmptyArchive>true</allowEmptyArchive>
164 <onlyIfSuccessful>false</onlyIfSuccessful>
165 <fingerprint>false</fingerprint>
166 <defaultExcludes>true</defaultExcludes>
167 <caseSensitive>true</caseSensitive>
168 </hudson.tasks.ArtifactArchiver>
169 </publishers>
170 <buildWrappers>
171 <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.8.8"/>
172 <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.6.5">
173 <template>#${BUILD_NUMBER} ${ENV,var=&quot;GERRIT_PROJECT&quot;} ${ENV,var=&quot;GERRIT_BRANCH&quot;} ${ENV,var=&quot;GERRIT_CHANGE_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_UPLOADER_NAME&quot;} ${ENV,var=&quot;BASE_NAME&quot;} ${ENV,var=&quot;GIT_BRANCH&quot;}</template>
174 <runAtStart>true</runAtStart>
175 <runAtEnd>true</runAtEnd>
176 </org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
177 </buildWrappers>
178</project>
0\ No newline at end of file179\ No newline at end of file
1180
=== added directory 'deploy/jobs-static/test_charm_func_full_master_matrix'
=== added file 'deploy/jobs-static/test_charm_func_full_master_matrix/config.xml'
--- deploy/jobs-static/test_charm_func_full_master_matrix/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/test_charm_func_full_master_matrix/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,128 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<matrix-project plugin="matrix-project@1.9">
3 <actions/>
4 <description>&lt;p&gt;Exercise charm func full tests from charms at master.&lt;/p&gt;
5&lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
6&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
7 <keepDependencies>false</keepDependencies>
8 <properties>
9 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
10 </properties>
11 <scm class="hudson.scm.NullSCM"/>
12 <assignedNode>task</assignedNode>
13 <canRoam>false</canRoam>
14 <disabled>false</disabled>
15 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
16 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
17 <triggers>
18 <hudson.triggers.TimerTrigger>
19 <spec>0 H(0-8) */15 * *</spec>
20 </hudson.triggers.TimerTrigger>
21 </triggers>
22 <concurrentBuild>false</concurrentBuild>
23 <axes>
24 <hudson.matrix.TextAxis>
25 <name>GIT_BRANCH</name>
26 <values>
27 <string>master</string>
28 </values>
29 </hudson.matrix.TextAxis>
30 <hudson.matrix.TextAxis>
31 <name>BASE_NAME</name>
32 <values>
33 <string>aodh</string>
34 <string>barbican</string>
35 <string>barbican-softhsm</string>
36 <string>barbican-vault</string>
37 <string>ceilometer</string>
38 <string>ceilometer-agent</string>
39 <string>ceph-fs</string>
40 <string>ceph-mon</string>
41 <string>ceph-osd</string>
42 <string>ceph-proxy</string>
43 <string>ceph-radosgw</string>
44 <string>cinder</string>
45 <string>cinder-backup</string>
46 <string>cinder-ceph</string>
47 <string>designate</string>
48 <string>designate-bind</string>
49 <string>glance</string>
50 <string>glance-simplestreams-sync</string>
51 <string>gnocchi</string>
52 <string>hacluster</string>
53 <string>heat</string>
54 <string>keystone</string>
55 <string>keystone-ldap</string>
56 <string>lxd</string>
57 <string>manila</string>
58 <string>manila-generic</string>
59 <string>neutron-api</string>
60 <string>neutron-api-odl</string>
61 <string>neutron-dynamic-routing</string>
62 <string>neutron-gateway</string>
63 <string>neutron-openvswitch</string>
64 <string>nova-cell-controller</string>
65 <string>nova-cloud-controller</string>
66 <string>nova-compute</string>
67 <string>nova-compute-proxy</string>
68 <string>octavia</string>
69 <string>odl-controller</string>
70 <string>openstack-dashboard</string>
71 <string>openvswitch-odl</string>
72 <string>percona-cluster</string>
73 <string>rabbitmq-server</string>
74 <string>swift-proxy</string>
75 <string>swift-storage</string>
76 <string>tempest</string>
77 <string>vault</string>
78 </values>
79 </hudson.matrix.TextAxis>
80 </axes>
81 <combinationFilter></combinationFilter>
82 <builders>
83 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
84 <configs>
85 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
86 <configs>
87 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
88 <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
89 <properties>BASE_NAME=$BASE_NAME
90GIT_BRANCH=$GIT_BRANCH
91</properties>
92 </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
93 </configs>
94 <projects>test_charm_func_full</projects>
95 <condition>ALWAYS</condition>
96 <triggerWithNoParameters>false</triggerWithNoParameters>
97 <triggerFromChildProjects>false</triggerFromChildProjects>
98 <block>
99 <buildStepFailureThreshold>
100 <name>FAILURE</name>
101 <ordinal>2</ordinal>
102 <color>RED</color>
103 <completeBuild>true</completeBuild>
104 </buildStepFailureThreshold>
105 <unstableThreshold>
106 <name>UNSTABLE</name>
107 <ordinal>1</ordinal>
108 <color>YELLOW</color>
109 <completeBuild>true</completeBuild>
110 </unstableThreshold>
111 <failureThreshold>
112 <name>FAILURE</name>
113 <ordinal>2</ordinal>
114 <color>RED</color>
115 <completeBuild>true</completeBuild>
116 </failureThreshold>
117 </block>
118 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
119 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
120 </configs>
121 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
122 </builders>
123 <publishers/>
124 <buildWrappers/>
125 <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
126 <runSequentially>true</runSequentially>
127 </executionStrategy>
128</matrix-project>
0\ No newline at end of file129\ No newline at end of file
1130
=== added directory 'deploy/jobs-static/test_charm_func_full_stable_matrix'
=== added file 'deploy/jobs-static/test_charm_func_full_stable_matrix/config.xml'
--- deploy/jobs-static/test_charm_func_full_stable_matrix/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/test_charm_func_full_stable_matrix/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,126 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<matrix-project plugin="matrix-project@1.9">
3 <actions/>
4 <description>&lt;p&gt;Exercise charm func full tests from charms at the stable branch.&lt;/p&gt;
5&lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
6&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
7 <keepDependencies>false</keepDependencies>
8 <properties>
9 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
10 </properties>
11 <scm class="hudson.scm.NullSCM"/>
12 <assignedNode>task</assignedNode>
13 <canRoam>false</canRoam>
14 <disabled>false</disabled>
15 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
16 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
17 <triggers>
18 <hudson.triggers.TimerTrigger>
19 <spec>0 H(0-8) */15 * *</spec>
20 </hudson.triggers.TimerTrigger>
21 </triggers>
22 <concurrentBuild>false</concurrentBuild>
23 <axes>
24 <hudson.matrix.TextAxis>
25 <name>GIT_BRANCH</name>
26 <values>
27 <string>stable/18.11</string>
28 </values>
29 </hudson.matrix.TextAxis>
30 <hudson.matrix.TextAxis>
31 <name>BASE_NAME</name>
32 <values>
33 <string>aodh</string>
34 <string>barbican</string>
35 <string>barbican-softhsm</string>
36 <string>ceilometer</string>
37 <string>ceilometer-agent</string>
38 <string>ceph</string>
39 <string>ceph-fs</string>
40 <string>ceph-osd</string>
41 <string>ceph-proxy</string>
42 <string>ceph-mon</string>
43 <string>ceph-radosgw</string>
44 <string>cinder</string>
45 <string>cinder-backup</string>
46 <string>cinder-ceph</string>
47 <string>designate</string>
48 <string>designate-bind</string>
49 <string>glance</string>
50 <string>glance-simplestreams-sync</string>
51 <string>gnocchi</string>
52 <string>hacluster</string>
53 <string>heat</string>
54 <string>keystone</string>
55 <string>keystone-ldap</string>
56 <string>lxd</string>
57 <string>manila</string>
58 <string>manila-generic</string>
59 <string>murano</string>
60 <string>neutron-api</string>
61 <string>neutron-api-odl</string>
62 <string>neutron-gateway</string>
63 <string>neutron-openvswitch</string>
64 <string>nova-cloud-controller</string>
65 <string>nova-compute</string>
66 <string>nova-compute-proxy</string>
67 <string>odl-controller</string>
68 <string>openstack-dashboard</string>
69 <string>openvswitch-odl</string>
70 <string>panko</string>
71 <string>percona-cluster</string>
72 <string>rabbitmq-server</string>
73 <string>swift-proxy</string>
74 <string>swift-storage</string>
75 <string>tempest</string>
76 </values>
77 </hudson.matrix.TextAxis>
78 </axes>
79 <combinationFilter></combinationFilter>
80 <builders>
81 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
82 <configs>
83 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
84 <configs>
85 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
86 <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
87 <properties>BASE_NAME=$BASE_NAME
88GIT_BRANCH=$GIT_BRANCH
89</properties>
90 </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
91 </configs>
92 <projects>test_charm_func_full</projects>
93 <condition>ALWAYS</condition>
94 <triggerWithNoParameters>false</triggerWithNoParameters>
95 <triggerFromChildProjects>false</triggerFromChildProjects>
96 <block>
97 <buildStepFailureThreshold>
98 <name>FAILURE</name>
99 <ordinal>2</ordinal>
100 <color>RED</color>
101 <completeBuild>true</completeBuild>
102 </buildStepFailureThreshold>
103 <unstableThreshold>
104 <name>UNSTABLE</name>
105 <ordinal>1</ordinal>
106 <color>YELLOW</color>
107 <completeBuild>true</completeBuild>
108 </unstableThreshold>
109 <failureThreshold>
110 <name>FAILURE</name>
111 <ordinal>2</ordinal>
112 <color>RED</color>
113 <completeBuild>true</completeBuild>
114 </failureThreshold>
115 </block>
116 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
117 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
118 </configs>
119 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
120 </builders>
121 <publishers/>
122 <buildWrappers/>
123 <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
124 <runSequentially>true</runSequentially>
125 </executionStrategy>
126</matrix-project>
0\ No newline at end of file127\ No newline at end of file
1128
=== added directory 'deploy/jobs-static/test_charm_func_smoke'
=== added file 'deploy/jobs-static/test_charm_func_smoke/config.xml'
--- deploy/jobs-static/test_charm_func_smoke/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/test_charm_func_smoke/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,186 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<project>
3 <actions/>
4 <description></description>
5 <keepDependencies>false</keepDependencies>
6 <properties>
7 <jenkins.model.BuildDiscarderProperty>
8 <strategy class="hudson.tasks.LogRotator">
9 <daysToKeep>-1</daysToKeep>
10 <numToKeep>-1</numToKeep>
11 <artifactDaysToKeep>15</artifactDaysToKeep>
12 <artifactNumToKeep>150</artifactNumToKeep>
13 </strategy>
14 </jenkins.model.BuildDiscarderProperty>
15 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
16 <autoRebuild>false</autoRebuild>
17 <rebuildDisabled>false</rebuildDisabled>
18 </com.sonyericsson.rebuild.RebuildSettings>
19 <hudson.model.ParametersDefinitionProperty>
20 <parameterDefinitions>
21 <hudson.model.StringParameterDefinition>
22 <name>BASE_NAME</name>
23 <description></description>
24 <defaultValue></defaultValue>
25 </hudson.model.StringParameterDefinition>
26 <hudson.model.StringParameterDefinition>
27 <name>GIT_BRANCH</name>
28 <description></description>
29 <defaultValue></defaultValue>
30 </hudson.model.StringParameterDefinition>
31 <hudson.model.StringParameterDefinition>
32 <name>GIT_TAG</name>
33 <description></description>
34 <defaultValue></defaultValue>
35 </hudson.model.StringParameterDefinition>
36 <hudson.model.StringParameterDefinition>
37 <name>GERRIT_TOPIC</name>
38 <description></description>
39 <defaultValue></defaultValue>
40 </hudson.model.StringParameterDefinition>
41 <hudson.model.StringParameterDefinition>
42 <name>GERRIT_PROJECT</name>
43 <description></description>
44 <defaultValue></defaultValue>
45 </hudson.model.StringParameterDefinition>
46 <hudson.model.StringParameterDefinition>
47 <name>GERRIT_CHANGE_NUMBER</name>
48 <description></description>
49 <defaultValue></defaultValue>
50 </hudson.model.StringParameterDefinition>
51 <hudson.model.StringParameterDefinition>
52 <name>GERRIT_CHANGE_ID</name>
53 <description></description>
54 <defaultValue></defaultValue>
55 </hudson.model.StringParameterDefinition>
56 <hudson.model.StringParameterDefinition>
57 <name>GERRIT_PATCHSET_NUMBER</name>
58 <description></description>
59 <defaultValue></defaultValue>
60 </hudson.model.StringParameterDefinition>
61 <hudson.model.StringParameterDefinition>
62 <name>GERRIT_PATCHSET_UPLOADER_NAME</name>
63 <description></description>
64 <defaultValue></defaultValue>
65 </hudson.model.StringParameterDefinition>
66 <hudson.model.StringParameterDefinition>
67 <name>GERRIT_PATCHSET_REVISION</name>
68 <description></description>
69 <defaultValue></defaultValue>
70 </hudson.model.StringParameterDefinition>
71 <hudson.model.StringParameterDefinition>
72 <name>GERRIT_CHANGE_SUBJECT</name>
73 <description></description>
74 <defaultValue></defaultValue>
75 </hudson.model.StringParameterDefinition>
76 <hudson.model.StringParameterDefinition>
77 <name>GERRIT_CHANGE_URL</name>
78 <description></description>
79 <defaultValue></defaultValue>
80 </hudson.model.StringParameterDefinition>
81 <hudson.model.StringParameterDefinition>
82 <name>GERRIT_CHANGE_SUBJECT</name>
83 <description></description>
84 <defaultValue></defaultValue>
85 </hudson.model.StringParameterDefinition>
86 <hudson.model.StringParameterDefinition>
87 <name>GERRIT_CHANGE_URL</name>
88 <description></description>
89 <defaultValue></defaultValue>
90 </hudson.model.StringParameterDefinition>
91 <hudson.model.StringParameterDefinition>
92 <name>GERRIT_REFSPEC</name>
93 <description></description>
94 <defaultValue></defaultValue>
95 </hudson.model.StringParameterDefinition>
96 <hudson.model.StringParameterDefinition>
97 <name>GERRIT_BRANCH</name>
98 <description></description>
99 <defaultValue></defaultValue>
100 </hudson.model.StringParameterDefinition>
101 <hudson.model.StringParameterDefinition>
102 <name>DISPLAY_NAME</name>
103 <description></description>
104 <defaultValue></defaultValue>
105 </hudson.model.StringParameterDefinition>
106 <hudson.model.StringParameterDefinition>
107 <name>UOS_COMBO_OVERRIDE</name>
108 <description>Ex:
109trusty-liberty
110xenial-mitaka
111precise-icehouse</description>
112 <defaultValue></defaultValue>
113 </hudson.model.StringParameterDefinition>
114 <hudson.model.StringParameterDefinition>
115 <name>BUILT_ASSET_ARTIFACT_ARCHIVE_NAME</name>
116 <description></description>
117 <defaultValue></defaultValue>
118 </hudson.model.StringParameterDefinition>
119 <hudson.model.StringParameterDefinition>
120 <name>BUILT_ASSET_BASE_NAME</name>
121 <description></description>
122 <defaultValue></defaultValue>
123 </hudson.model.StringParameterDefinition>
124 <hudson.model.StringParameterDefinition>
125 <name>BUILT_ASSET_SHA1</name>
126 <description></description>
127 <defaultValue></defaultValue>
128 </hudson.model.StringParameterDefinition>
129 <hudson.model.StringParameterDefinition>
130 <name>TOX_SEARCH</name>
131 <description></description>
132 <defaultValue>func27-smoke|func-smoke</defaultValue>
133 </hudson.model.StringParameterDefinition>
134 </parameterDefinitions>
135 </hudson.model.ParametersDefinitionProperty>
136 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
137 <maxConcurrentPerNode>1</maxConcurrentPerNode>
138 <maxConcurrentTotal>4</maxConcurrentTotal>
139 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
140 <throttleEnabled>true</throttleEnabled>
141 <throttleOption>project</throttleOption>
142 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
143 <paramsToUseForLimit></paramsToUseForLimit>
144 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
145 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
146 </properties>
147 <scm class="hudson.scm.NullSCM"/>
148 <assignedNode>slave</assignedNode>
149 <canRoam>false</canRoam>
150 <disabled>false</disabled>
151 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
152 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
153 <triggers/>
154 <concurrentBuild>true</concurrentBuild>
155 <builders>
156 <hudson.tasks.Shell>
157 <command>#!/bin/bash -ue
158. ~/oscirc
159~/osci-repo-boot-clean.sh</command>
160 </hudson.tasks.Shell>
161 <hudson.tasks.Shell>
162 <command>#!/bin/bash -e
163. ~/oscirc
164${OSCI_ROOT}/run/job-parts/build_func_test.sh
165</command>
166 </hudson.tasks.Shell>
167 </builders>
168 <publishers>
169 <hudson.tasks.ArtifactArchiver>
170 <artifacts>*, logs/*, build/*</artifacts>
171 <allowEmptyArchive>true</allowEmptyArchive>
172 <onlyIfSuccessful>false</onlyIfSuccessful>
173 <fingerprint>false</fingerprint>
174 <defaultExcludes>true</defaultExcludes>
175 <caseSensitive>true</caseSensitive>
176 </hudson.tasks.ArtifactArchiver>
177 </publishers>
178 <buildWrappers>
179 <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.8.8"/>
180 <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.6.5">
181 <template>#${BUILD_NUMBER} ${ENV,var=&quot;GERRIT_PROJECT&quot;} ${ENV,var=&quot;GERRIT_BRANCH&quot;} ${ENV,var=&quot;GERRIT_CHANGE_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_UPLOADER_NAME&quot;} ${ENV,var=&quot;BASE_NAME&quot;} ${ENV,var=&quot;GIT_BRANCH&quot;}</template>
182 <runAtStart>true</runAtStart>
183 <runAtEnd>true</runAtEnd>
184 </org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
185 </buildWrappers>
186</project>
0\ No newline at end of file187\ No newline at end of file
1188
=== added directory 'deploy/jobs-static/test_charm_func_smoke_master_matrix'
=== added file 'deploy/jobs-static/test_charm_func_smoke_master_matrix/config.xml'
--- deploy/jobs-static/test_charm_func_smoke_master_matrix/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/test_charm_func_smoke_master_matrix/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,128 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<matrix-project plugin="matrix-project@1.9">
3 <actions/>
4 <description>&lt;p&gt;Exercise charm func smoke tests from charms at master.&lt;/p&gt;
5&lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
6&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
7 <keepDependencies>false</keepDependencies>
8 <properties>
9 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
10 </properties>
11 <scm class="hudson.scm.NullSCM"/>
12 <assignedNode>task</assignedNode>
13 <canRoam>false</canRoam>
14 <disabled>false</disabled>
15 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
16 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
17 <triggers>
18 <hudson.triggers.TimerTrigger>
19 <spec>H H(17-23) * * 0</spec>
20 </hudson.triggers.TimerTrigger>
21 </triggers>
22 <concurrentBuild>false</concurrentBuild>
23 <axes>
24 <hudson.matrix.TextAxis>
25 <name>GIT_BRANCH</name>
26 <values>
27 <string>master</string>
28 </values>
29 </hudson.matrix.TextAxis>
30 <hudson.matrix.TextAxis>
31 <name>BASE_NAME</name>
32 <values>
33 <string>aodh</string>
34 <string>barbican</string>
35 <string>barbican-softhsm</string>
36 <string>barbican-vault</string>
37 <string>ceilometer</string>
38 <string>ceilometer-agent</string>
39 <string>ceph-fs</string>
40 <string>ceph-mon</string>
41 <string>ceph-osd</string>
42 <string>ceph-proxy</string>
43 <string>ceph-radosgw</string>
44 <string>cinder</string>
45 <string>cinder-backup</string>
46 <string>cinder-ceph</string>
47 <string>designate</string>
48 <string>designate-bind</string>
49 <string>glance</string>
50 <string>glance-simplestreams-sync</string>
51 <string>gnocchi</string>
52 <string>hacluster</string>
53 <string>heat</string>
54 <string>keystone</string>
55 <string>keystone-ldap</string>
56 <string>lxd</string>
57 <string>manila</string>
58 <string>manila-generic</string>
59 <string>neutron-api</string>
60 <string>neutron-api-odl</string>
61 <string>neutron-dynamic-routing</string>
62 <string>neutron-gateway</string>
63 <string>neutron-openvswitch</string>
64 <string>nova-cell-controller</string>
65 <string>nova-cloud-controller</string>
66 <string>nova-compute</string>
67 <string>nova-compute-proxy</string>
68 <string>octavia</string>
69 <string>odl-controller</string>
70 <string>openstack-dashboard</string>
71 <string>openvswitch-odl</string>
72 <string>percona-cluster</string>
73 <string>rabbitmq-server</string>
74 <string>swift-proxy</string>
75 <string>swift-storage</string>
76 <string>tempest</string>
77 <string>vault</string>
78 </values>
79 </hudson.matrix.TextAxis>
80 </axes>
81 <combinationFilter></combinationFilter>
82 <builders>
83 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
84 <configs>
85 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
86 <configs>
87 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
88 <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
89 <properties>BASE_NAME=$BASE_NAME
90GIT_BRANCH=$GIT_BRANCH
91</properties>
92 </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
93 </configs>
94 <projects>test_charm_func_smoke</projects>
95 <condition>ALWAYS</condition>
96 <triggerWithNoParameters>false</triggerWithNoParameters>
97 <triggerFromChildProjects>false</triggerFromChildProjects>
98 <block>
99 <buildStepFailureThreshold>
100 <name>FAILURE</name>
101 <ordinal>2</ordinal>
102 <color>RED</color>
103 <completeBuild>true</completeBuild>
104 </buildStepFailureThreshold>
105 <unstableThreshold>
106 <name>UNSTABLE</name>
107 <ordinal>1</ordinal>
108 <color>YELLOW</color>
109 <completeBuild>true</completeBuild>
110 </unstableThreshold>
111 <failureThreshold>
112 <name>FAILURE</name>
113 <ordinal>2</ordinal>
114 <color>RED</color>
115 <completeBuild>true</completeBuild>
116 </failureThreshold>
117 </block>
118 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
119 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
120 </configs>
121 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
122 </builders>
123 <publishers/>
124 <buildWrappers/>
125 <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
126 <runSequentially>true</runSequentially>
127 </executionStrategy>
128</matrix-project>
0\ No newline at end of file129\ No newline at end of file
1130
=== added directory 'deploy/jobs-static/test_charm_func_smoke_stable_matrix'
=== added file 'deploy/jobs-static/test_charm_func_smoke_stable_matrix/config.xml'
--- deploy/jobs-static/test_charm_func_smoke_stable_matrix/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/test_charm_func_smoke_stable_matrix/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,128 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<matrix-project plugin="matrix-project@1.9">
3 <actions/>
4 <description>&lt;p&gt;Exercise charm func smoke tests from charms at the stable branch.&lt;/p&gt;
5&lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
6&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
7 <keepDependencies>false</keepDependencies>
8 <properties>
9 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
10 </properties>
11 <scm class="hudson.scm.NullSCM"/>
12 <assignedNode>task</assignedNode>
13 <canRoam>false</canRoam>
14 <disabled>false</disabled>
15 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
16 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
17 <triggers>
18 <hudson.triggers.TimerTrigger>
19 <spec>0 H(0-8) */15 * *</spec>
20 </hudson.triggers.TimerTrigger>
21 </triggers>
22 <concurrentBuild>false</concurrentBuild>
23 <axes>
24 <hudson.matrix.TextAxis>
25 <name>GIT_BRANCH</name>
26 <values>
27 <string>stable/18.11</string>
28 </values>
29 </hudson.matrix.TextAxis>
30 <hudson.matrix.TextAxis>
31 <name>BASE_NAME</name>
32 <values>
33 <string>aodh</string>
34 <string>barbican</string>
35 <string>barbican-softhsm</string>
36 <string>ceilometer</string>
37 <string>ceilometer-agent</string>
38 <string>ceph</string>
39 <string>ceph-fs</string>
40 <string>ceph-osd</string>
41 <string>ceph-proxy</string>
42 <string>ceph-mon</string>
43 <string>ceph-radosgw</string>
44 <string>cinder</string>
45 <string>cinder-backup</string>
46 <string>cinder-ceph</string>
47 <string>designate</string>
48 <string>designate-bind</string>
49 <string>glance</string>
50 <string>glance-simplestreams-sync</string>
51 <string>gnocchi</string>
52 <string>hacluster</string>
53 <string>heat</string>
54 <string>keystone</string>
55 <string>keystone-ldap</string>
56 <string>lxd</string>
57 <string>manila</string>
58 <string>manila-generic</string>
59 <string>murano</string>
60 <string>neutron-api</string>
61 <string>neutron-api-odl</string>
62 <string>neutron-dynamic-routing</string>
63 <string>neutron-gateway</string>
64 <string>neutron-openvswitch</string>
65 <string>nova-cloud-controller</string>
66 <string>nova-compute</string>
67 <string>nova-compute-proxy</string>
68 <string>odl-controller</string>
69 <string>openstack-dashboard</string>
70 <string>openvswitch-odl</string>
71 <string>panko</string>
72 <string>percona-cluster</string>
73 <string>rabbitmq-server</string>
74 <string>swift-proxy</string>
75 <string>swift-storage</string>
76 <string>tempest</string>
77 <string>vault</string>
78 </values>
79 </hudson.matrix.TextAxis>
80 </axes>
81 <combinationFilter></combinationFilter>
82 <builders>
83 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
84 <configs>
85 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
86 <configs>
87 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
88 <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
89 <properties>BASE_NAME=$BASE_NAME
90GIT_BRANCH=$GIT_BRANCH
91</properties>
92 </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
93 </configs>
94 <projects>test_charm_func_smoke</projects>
95 <condition>ALWAYS</condition>
96 <triggerWithNoParameters>false</triggerWithNoParameters>
97 <triggerFromChildProjects>false</triggerFromChildProjects>
98 <block>
99 <buildStepFailureThreshold>
100 <name>FAILURE</name>
101 <ordinal>2</ordinal>
102 <color>RED</color>
103 <completeBuild>true</completeBuild>
104 </buildStepFailureThreshold>
105 <unstableThreshold>
106 <name>UNSTABLE</name>
107 <ordinal>1</ordinal>
108 <color>YELLOW</color>
109 <completeBuild>true</completeBuild>
110 </unstableThreshold>
111 <failureThreshold>
112 <name>FAILURE</name>
113 <ordinal>2</ordinal>
114 <color>RED</color>
115 <completeBuild>true</completeBuild>
116 </failureThreshold>
117 </block>
118 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
119 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
120 </configs>
121 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
122 </builders>
123 <publishers/>
124 <buildWrappers/>
125 <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
126 <runSequentially>true</runSequentially>
127 </executionStrategy>
128</matrix-project>
0\ No newline at end of file129\ No newline at end of file
1130
=== modified file 'deploy/jobs-static/test_charm_lint/config.xml'
--- deploy/jobs-static/test_charm_lint/config.xml 2017-05-22 22:11:26 +0000
+++ deploy/jobs-static/test_charm_lint/config.xml 2018-12-13 22:52:49 +0000
@@ -129,6 +129,10 @@
129 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>129 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
130 <paramsToUseForLimit></paramsToUseForLimit>130 <paramsToUseForLimit></paramsToUseForLimit>
131 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>131 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
132 <jenkins.branch.RateLimitBranchProperty_-JobPropertyImpl plugin="branch-api@2.0.8">
133 <durationName>hour</durationName>
134 <count>120</count>
135 </jenkins.branch.RateLimitBranchProperty_-JobPropertyImpl>
132 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>136 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
133 </properties>137 </properties>
134 <scm class="hudson.scm.NullSCM"/>138 <scm class="hudson.scm.NullSCM"/>
135139
=== added directory 'deploy/jobs-static/test_charm_lint_matrix'
=== added file 'deploy/jobs-static/test_charm_lint_matrix/config.xml'
--- deploy/jobs-static/test_charm_lint_matrix/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/test_charm_lint_matrix/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,124 @@
1<?xml version="1.0" encoding="UTF-8"?><matrix-project>
2 <executionStrategy class="hudson.matrix.DefaultMatrixExecutionStrategyImpl">
3 <runSequentially>false</runSequentially>
4 </executionStrategy>
5 <combinationFilter/>
6 <axes>
7 <hudson.matrix.TextAxis>
8 <name>GIT_BRANCH</name>
9 <values>
10 <string>master</string>
11 <string>stable/18.11</string>
12 </values>
13 </hudson.matrix.TextAxis>
14 <hudson.matrix.TextAxis>
15 <name>BASE_NAME</name>
16 <values>
17 <string>aodh</string>
18 <string>barbican</string>
19 <string>barbican-softhsm</string>
20 <string>barbican-vault</string>
21 <string>ceilometer</string>
22 <string>ceilometer-agent</string>
23 <string>ceph-fs</string>
24 <string>ceph-mon</string>
25 <string>ceph-osd</string>
26 <string>ceph-proxy</string>
27 <string>ceph-radosgw</string>
28 <string>cinder</string>
29 <string>cinder-backup</string>
30 <string>cinder-ceph</string>
31 <string>designate</string>
32 <string>designate-bind</string>
33 <string>glance</string>
34 <string>glance-simplestreams-sync</string>
35 <string>gnocchi</string>
36 <string>hacluster</string>
37 <string>heat</string>
38 <string>keystone</string>
39 <string>keystone-ldap</string>
40 <string>lxd</string>
41 <string>manila</string>
42 <string>manila-generic</string>
43 <string>neutron-api</string>
44 <string>neutron-api-odl</string>
45 <string>neutron-dynamic-routing</string>
46 <string>neutron-gateway</string>
47 <string>neutron-openvswitch</string>
48 <string>nova-cell-controller</string>
49 <string>nova-cloud-controller</string>
50 <string>nova-compute</string>
51 <string>nova-compute-proxy</string>
52 <string>octavia</string>
53 <string>odl-controller</string>
54 <string>openstack-dashboard</string>
55 <string>openvswitch-odl</string>
56 <string>percona-cluster</string>
57 <string>rabbitmq-server</string>
58 <string>swift-proxy</string>
59 <string>swift-storage</string>
60 <string>tempest</string>
61 <string>vault</string>
62 </values>
63 </hudson.matrix.TextAxis>
64 </axes>
65 <actions/>
66 <description>&lt;p&gt;Exercise charm lint tests, driven by a matrix trigger.&lt;/p&gt;
67&lt;p&gt;&lt;i&gt;Dynamically Generated Job - Do not edit through the Jenkins Web UI. You will lose your changes.&lt;/i&gt;&lt;/p&gt;
68&lt;!-- Managed by Jenkins Job Builder --&gt;</description>
69 <keepDependencies>false</keepDependencies>
70 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
71 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
72 <concurrentBuild>false</concurrentBuild>
73 <assignedNode>task</assignedNode>
74 <canRoam>false</canRoam>
75 <properties/>
76 <scm class="hudson.scm.NullSCM"/>
77 <triggers class="vector">
78 <hudson.triggers.TimerTrigger>
79 <spec>H H(0-6) * * *</spec>
80 </hudson.triggers.TimerTrigger>
81 </triggers>
82 <builders>
83 <hudson.plugins.parameterizedtrigger.TriggerBuilder>
84 <configs>
85 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
86 <configs>
87 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
88 <hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
89 <properties>BASE_NAME=$BASE_NAME
90GIT_BRANCH=$GIT_BRANCH
91</properties>
92 </hudson.plugins.parameterizedtrigger.PredefinedBuildParameters>
93 </configs>
94 <projects>test_charm_lint</projects>
95 <condition>ALWAYS</condition>
96 <triggerWithNoParameters>false</triggerWithNoParameters>
97 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
98 <block>
99 <buildStepFailureThreshold>
100 <name>FAILURE</name>
101 <ordinal>2</ordinal>
102 <color>RED</color>
103 <completeBuild>true</completeBuild>
104 </buildStepFailureThreshold>
105 <unstableThreshold>
106 <name>UNSTABLE</name>
107 <ordinal>1</ordinal>
108 <color>YELLOW</color>
109 <completeBuild>true</completeBuild>
110 </unstableThreshold>
111 <failureThreshold>
112 <name>FAILURE</name>
113 <ordinal>2</ordinal>
114 <color>RED</color>
115 <completeBuild>true</completeBuild>
116 </failureThreshold>
117 </block>
118 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
119 </configs>
120 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
121 </builders>
122 <publishers/>
123 <buildWrappers/>
124</matrix-project>
0\ No newline at end of file125\ No newline at end of file
1126
=== removed directory 'deploy/jobs-static/test_charm_pipeline'
=== removed file 'deploy/jobs-static/test_charm_pipeline/config.xml'
--- deploy/jobs-static/test_charm_pipeline/config.xml 2017-05-22 22:11:26 +0000
+++ deploy/jobs-static/test_charm_pipeline/config.xml 1970-01-01 00:00:00 +0000
@@ -1,646 +0,0 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<project>
3 <actions/>
4 <description>&lt;h4&gt;Kicks off a chain of charm tests, with two trigger/entrance paths:&lt;/h4&gt;&#xd;
5&lt;ol&gt;&#xd;
6 &lt;li&gt;BASE_NAME (charm name) with optional GIT_BRANCH&lt;br/&gt;-or-&lt;/li&gt;&#xd;
7 &#xd;
8 &lt;li&gt;Gerrit change review&lt;/li&gt;&#xd;
9&lt;/ol&gt;&#xd;
10&lt;p&gt;Do not provide both simultaneously on one build.&lt;/p&gt;&#xd;
11&#xd;
12&lt;h4&gt;Test flow:&lt;/h4&gt;&#xd;
13&lt;ol&gt;&#xd;
14 &lt;li&gt;(test_charm_unit + test_charm_lint)&lt;/li&gt;&#xd;
15 &lt;li&gt;test_charm_single&lt;/li&gt;&#xd;
16 &lt;li&gt;test_charm_amulet_smoke&lt;/li&gt;&#xd;
17 &lt;li&gt;test_charm_amulet_full&lt;/li&gt;&#xd;
18 &lt;li&gt;artifact collection&lt;/li&gt;&#xd;
19 &lt;li&gt;gerrit review posting and/or report upload to bucket&lt;/li&gt;&#xd;
20&lt;/ol&gt;</description>
21 <keepDependencies>false</keepDependencies>
22 <properties>
23 <jenkins.model.BuildDiscarderProperty>
24 <strategy class="hudson.tasks.LogRotator">
25 <daysToKeep>-1</daysToKeep>
26 <numToKeep>-1</numToKeep>
27 <artifactDaysToKeep>30</artifactDaysToKeep>
28 <artifactNumToKeep>500</artifactNumToKeep>
29 </strategy>
30 </jenkins.model.BuildDiscarderProperty>
31 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
32 <autoRebuild>true</autoRebuild>
33 <rebuildDisabled>false</rebuildDisabled>
34 </com.sonyericsson.rebuild.RebuildSettings>
35 <hudson.model.ParametersDefinitionProperty>
36 <parameterDefinitions>
37 <hudson.model.StringParameterDefinition>
38 <name>BASE_NAME</name>
39 <description>Generally, NOT used when triggered by gerrit. This is usually the charm name, without master/stable/next decoration. ie. keystone</description>
40 <defaultValue></defaultValue>
41 </hudson.model.StringParameterDefinition>
42 <hudson.model.StringParameterDefinition>
43 <name>GIT_BRANCH</name>
44 <description>Generally one of: master, stable, or blank (defaults to master).</description>
45 <defaultValue></defaultValue>
46 </hudson.model.StringParameterDefinition>
47 <hudson.model.StringParameterDefinition>
48 <name>GIT_TAG</name>
49 <description>Not Yet Implemented</description>
50 <defaultValue></defaultValue>
51 </hudson.model.StringParameterDefinition>
52 <hudson.model.StringParameterDefinition>
53 <name>SUPPORTED_SERIES</name>
54 <description></description>
55 <defaultValue></defaultValue>
56 </hudson.model.StringParameterDefinition>
57 <hudson.model.StringParameterDefinition>
58 <name>GERRIT_CHANGE_NUMBER</name>
59 <description>Populated only if triggered by gerrit.</description>
60 <defaultValue></defaultValue>
61 </hudson.model.StringParameterDefinition>
62 <hudson.model.StringParameterDefinition>
63 <name>GERRIT_TOPIC</name>
64 <description>Populated only if triggered by gerrit.</description>
65 <defaultValue></defaultValue>
66 </hudson.model.StringParameterDefinition>
67 <hudson.model.StringParameterDefinition>
68 <name>GERRIT_PROJECT</name>
69 <description>Populated only if triggered by gerrit.</description>
70 <defaultValue></defaultValue>
71 </hudson.model.StringParameterDefinition>
72 <hudson.model.StringParameterDefinition>
73 <name>GERRIT_CHANGE_ID</name>
74 <description>Populated only if triggered by gerrit.</description>
75 <defaultValue></defaultValue>
76 </hudson.model.StringParameterDefinition>
77 <hudson.model.StringParameterDefinition>
78 <name>GERRIT_PATCHSET_NUMBER</name>
79 <description>Populated only if triggered by gerrit.</description>
80 <defaultValue></defaultValue>
81 </hudson.model.StringParameterDefinition>
82 <hudson.model.StringParameterDefinition>
83 <name>GERRIT_PATCHSET_UPLOADER_NAME</name>
84 <description>Populated only if triggered by gerrit.</description>
85 <defaultValue></defaultValue>
86 </hudson.model.StringParameterDefinition>
87 <hudson.model.StringParameterDefinition>
88 <name>GERRIT_PATCHSET_REVISION</name>
89 <description>Populated only if triggered by gerrit.</description>
90 <defaultValue></defaultValue>
91 </hudson.model.StringParameterDefinition>
92 <hudson.model.StringParameterDefinition>
93 <name>GERRIT_CHANGE_SUBJECT</name>
94 <description>Populated only if triggered by gerrit.</description>
95 <defaultValue></defaultValue>
96 </hudson.model.StringParameterDefinition>
97 <hudson.model.StringParameterDefinition>
98 <name>GERRIT_CHANGE_URL</name>
99 <description>Populated only if triggered by gerrit.</description>
100 <defaultValue></defaultValue>
101 </hudson.model.StringParameterDefinition>
102 <hudson.model.StringParameterDefinition>
103 <name>GERRIT_REFSPEC</name>
104 <description>Populated only if triggered by gerrit.</description>
105 <defaultValue></defaultValue>
106 </hudson.model.StringParameterDefinition>
107 <hudson.model.StringParameterDefinition>
108 <name>GERRIT_BRANCH</name>
109 <description></description>
110 <defaultValue></defaultValue>
111 </hudson.model.StringParameterDefinition>
112 <hudson.model.StringParameterDefinition>
113 <name>DISPLAY_NAME</name>
114 <description>Legacy Placeholder - Not Implemented Here</description>
115 <defaultValue></defaultValue>
116 </hudson.model.StringParameterDefinition>
117 </parameterDefinitions>
118 </hudson.model.ParametersDefinitionProperty>
119 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
120 <maxConcurrentPerNode>8</maxConcurrentPerNode>
121 <maxConcurrentTotal>12</maxConcurrentTotal>
122 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
123 <throttleEnabled>true</throttleEnabled>
124 <throttleOption>project</throttleOption>
125 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
126 <paramsToUseForLimit></paramsToUseForLimit>
127 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
128 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
129 </properties>
130 <scm class="hudson.scm.NullSCM"/>
131 <assignedNode>task</assignedNode>
132 <canRoam>false</canRoam>
133 <disabled>false</disabled>
134 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
135 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
136 <triggers>
137 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger plugin="gerrit-trigger@2.23.1">
138 <spec></spec>
139 <gerritProjects>
140 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
141 <compareType>REG_EXP</compareType>
142 <pattern>^openstack/charm-.*</pattern>
143 <branches>
144 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
145 <compareType>ANT</compareType>
146 <pattern>**</pattern>
147 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
148 </branches>
149 <disableStrictForbiddenFileVerification>false</disableStrictForbiddenFileVerification>
150 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
151 </gerritProjects>
152 <skipVote>
153 <onSuccessful>true</onSuccessful>
154 <onFailed>true</onFailed>
155 <onUnstable>true</onUnstable>
156 <onNotBuilt>true</onNotBuilt>
157 </skipVote>
158 <silentMode>false</silentMode>
159 <notificationLevel></notificationLevel>
160 <silentStartMode>false</silentStartMode>
161 <escapeQuotes>true</escapeQuotes>
162 <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
163 <dependencyJobsNames></dependencyJobsNames>
164 <commitMessageParameterMode>BASE64</commitMessageParameterMode>
165 <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
166 <commentTextParameterMode>PLAIN</commentTextParameterMode>
167 <buildStartMessage></buildStartMessage>
168 <buildFailureMessage></buildFailureMessage>
169 <buildSuccessfulMessage></buildSuccessfulMessage>
170 <buildUnstableMessage></buildUnstableMessage>
171 <buildNotBuiltMessage></buildNotBuiltMessage>
172 <buildUnsuccessfulFilepath></buildUnsuccessfulFilepath>
173 <customUrl></customUrl>
174 <serverName>review.openstack.org</serverName>
175 <triggerOnEvents>
176 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent>
177 <excludeDrafts>false</excludeDrafts>
178 <excludeTrivialRebase>false</excludeTrivialRebase>
179 <excludeNoCodeChange>false</excludeNoCodeChange>
180 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent>
181 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
182 <commentAddedCommentContains>^Patch Set.*recheck$</commentAddedCommentContains>
183 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
184 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
185 <commentAddedCommentContains>^Patch Set.*recheck-charm$</commentAddedCommentContains>
186 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
187 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
188 <commentAddedCommentContains>^Patch Set.*charm-recheck$</commentAddedCommentContains>
189 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
190 </triggerOnEvents>
191 <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
192 <triggerConfigURL>https://raw.githubusercontent.com/openstack-charmers/bot-control/master/test_charm_pipeline_trigger_projects.txt</triggerConfigURL>
193 <triggerInformationAction/>
194 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
195 </triggers>
196 <concurrentBuild>true</concurrentBuild>
197 <builders>
198 <hudson.tasks.Shell>
199 <command>#!/bin/bash -ue
200. ~/oscirc
201~/osci-repo-boot-clean.sh</command>
202 </hudson.tasks.Shell>
203 <hudson.tasks.Shell>
204 <command># env | egrep &quot;BUILD|JOB_|GERRIT|UOSCI|HUDSON|JENKINS|WORKSPACE&quot; | sort</command>
205 </hudson.tasks.Shell>
206 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
207 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
208 <runCondition class="org.jenkins_ci.plugins.run_condition.core.AlwaysRun" plugin="run-condition@1.0"/>
209 <conditionalbuilders>
210 <hudson.tasks.Shell>
211 <command>#!/bin/bash -ue
212# Inspect repo and prescribe things to do
213. ~/oscirc
214${OSCI_ROOT}/run/job-parts/build_prescribe.sh</command>
215 </hudson.tasks.Shell>
216 </conditionalbuilders>
217 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
218 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
219 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
220 <runCondition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition" plugin="run-condition@1.0">
221 <worstResult>
222 <name>SUCCESS</name>
223 <ordinal>0</ordinal>
224 <color>BLUE</color>
225 <completeBuild>true</completeBuild>
226 </worstResult>
227 <bestResult>
228 <name>SUCCESS</name>
229 <ordinal>0</ordinal>
230 <color>BLUE</color>
231 <completeBuild>true</completeBuild>
232 </bestResult>
233 </runCondition>
234 <conditionalbuilders>
235 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
236 <configs>
237 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
238 <configs>
239 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
240 </configs>
241 <projects>test_charm_lint,test_charm_unit</projects>
242 <condition>ALWAYS</condition>
243 <triggerWithNoParameters>false</triggerWithNoParameters>
244 <triggerFromChildProjects>false</triggerFromChildProjects>
245 <block>
246 <unstableThreshold>
247 <name>UNSTABLE</name>
248 <ordinal>1</ordinal>
249 <color>YELLOW</color>
250 <completeBuild>true</completeBuild>
251 </unstableThreshold>
252 <failureThreshold>
253 <name>FAILURE</name>
254 <ordinal>2</ordinal>
255 <color>RED</color>
256 <completeBuild>true</completeBuild>
257 </failureThreshold>
258 </block>
259 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
260 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
261 </configs>
262 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
263 <hudson.tasks.Shell>
264 <command>#!/bin/bash -ue
265. ~/oscirc
266# env | grep TRIGGERED_BUILD
267wget http://${OSCI_MASTER_IP}:8080/job/test_charm_lint/$TRIGGERED_BUILD_NUMBER_test_charm_lint/consoleText -O $WORKSPACE/consoleText.test_charm_lint_${TRIGGERED_BUILD_NUMBER_test_charm_lint}.txt
268wget http://${OSCI_MASTER_IP}:8080/job/test_charm_unit/$TRIGGERED_BUILD_NUMBER_test_charm_unit/consoleText -O $WORKSPACE/consoleText.test_charm_unit_${TRIGGERED_BUILD_NUMBER_test_charm_unit}.txt</command>
269 </hudson.tasks.Shell>
270 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
271 <project>test_charm_lint</project>
272 <filter></filter>
273 <target>test_charm_lint_${TRIGGERED_BUILD_NUMBER_test_charm_lint}</target>
274 <excludes></excludes>
275 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
276 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_lint}</buildNumber>
277 </selector>
278 <optional>true</optional>
279 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
280 </hudson.plugins.copyartifact.CopyArtifact>
281 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
282 <project>test_charm_unit</project>
283 <filter></filter>
284 <target>test_charm_unit_${TRIGGERED_BUILD_NUMBER_test_charm_unit}</target>
285 <excludes></excludes>
286 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
287 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_unit}</buildNumber>
288 </selector>
289 <optional>true</optional>
290 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
291 </hudson.plugins.copyartifact.CopyArtifact>
292 </conditionalbuilders>
293 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
294 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
295 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$DontRun" plugin="run-condition@1.0"/>
296 <runCondition class="org.jenkins_ci.plugins.run_condition.core.FileExistsCondition" plugin="run-condition@1.0">
297 <file>prescribe_charm_build.properties</file>
298 <baseDir class="org.jenkins_ci.plugins.run_condition.common.BaseDirectory$Workspace"/>
299 </runCondition>
300 <conditionalbuilders>
301 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
302 <configs>
303 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
304 <configs>
305 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
306 </configs>
307 <projects>charm_build</projects>
308 <condition>ALWAYS</condition>
309 <triggerWithNoParameters>false</triggerWithNoParameters>
310 <triggerFromChildProjects>false</triggerFromChildProjects>
311 <block>
312 <unstableThreshold>
313 <name>UNSTABLE</name>
314 <ordinal>1</ordinal>
315 <color>YELLOW</color>
316 <completeBuild>true</completeBuild>
317 </unstableThreshold>
318 <failureThreshold>
319 <name>FAILURE</name>
320 <ordinal>2</ordinal>
321 <color>RED</color>
322 <completeBuild>true</completeBuild>
323 </failureThreshold>
324 </block>
325 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
326 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
327 </configs>
328 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
329 <hudson.tasks.Shell>
330 <command>#!/bin/bash -ue
331. ~/oscirc
332# env | grep TRIGGERED_BUILD
333wget http://${OSCI_MASTER_IP}:8080/job/charm_build/$TRIGGERED_BUILD_NUMBER_charm_build/consoleText -O $WORKSPACE/consoleText.charm_build_${TRIGGERED_BUILD_NUMBER_charm_build}.txt</command>
334 </hudson.tasks.Shell>
335 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
336 <project>charm_build</project>
337 <filter>build/*, *.properties</filter>
338 <target></target>
339 <excludes></excludes>
340 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
341 <buildNumber>${TRIGGERED_BUILD_NUMBER_charm_build}</buildNumber>
342 </selector>
343 <flatten>true</flatten>
344 <optional>true</optional>
345 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
346 </hudson.plugins.copyartifact.CopyArtifact>
347 </conditionalbuilders>
348 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
349 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
350 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
351 <runCondition class="org.jenkins_ci.plugins.run_condition.core.FileExistsCondition" plugin="run-condition@1.0">
352 <file>charm_build.properties</file>
353 <baseDir class="org.jenkins_ci.plugins.run_condition.common.BaseDirectory$Workspace"/>
354 </runCondition>
355 <conditionalbuilders>
356 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
357 <configs>
358 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
359 <configs>
360 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
361 <hudson.plugins.parameterizedtrigger.FileBuildParameters>
362 <propertiesFile>charm_build.properties</propertiesFile>
363 <failTriggerOnMissing>false</failTriggerOnMissing>
364 <useMatrixChild>false</useMatrixChild>
365 <onlyExactRuns>false</onlyExactRuns>
366 </hudson.plugins.parameterizedtrigger.FileBuildParameters>
367 </configs>
368 <projects>test_charm_lint</projects>
369 <condition>ALWAYS</condition>
370 <triggerWithNoParameters>false</triggerWithNoParameters>
371 <triggerFromChildProjects>false</triggerFromChildProjects>
372 <block>
373 <unstableThreshold>
374 <name>UNSTABLE</name>
375 <ordinal>1</ordinal>
376 <color>YELLOW</color>
377 <completeBuild>true</completeBuild>
378 </unstableThreshold>
379 <failureThreshold>
380 <name>FAILURE</name>
381 <ordinal>2</ordinal>
382 <color>RED</color>
383 <completeBuild>true</completeBuild>
384 </failureThreshold>
385 </block>
386 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
387 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
388 </configs>
389 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
390 <hudson.tasks.Shell>
391 <command>#!/bin/bash -ue
392. ~/oscirc
393# env | grep TRIGGERED_BUILD
394wget http://${OSCI_MASTER_IP}:8080/job/test_charm_lint/$TRIGGERED_BUILD_NUMBER_test_charm_lint/consoleText -O $WORKSPACE/consoleText.test_charm_lint_${TRIGGERED_BUILD_NUMBER_test_charm_lint}.txt</command>
395 </hudson.tasks.Shell>
396 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
397 <project>test_charm_lint</project>
398 <filter></filter>
399 <target>test_charm_lint_${TRIGGERED_BUILD_NUMBER_test_charm_lint}</target>
400 <excludes></excludes>
401 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
402 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_lint}</buildNumber>
403 </selector>
404 <optional>true</optional>
405 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
406 </hudson.plugins.copyartifact.CopyArtifact>
407 </conditionalbuilders>
408 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
409 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
410 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
411 <runCondition class="org.jenkins_ci.plugins.run_condition.logic.And" plugin="run-condition@1.0">
412 <conditions>
413 <org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
414 <condition class="org.jenkins_ci.plugins.run_condition.core.FileExistsCondition">
415 <file>prescribe_deploy_test.properties</file>
416 <baseDir class="org.jenkins_ci.plugins.run_condition.common.BaseDirectory$Workspace"/>
417 </condition>
418 </org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
419 <org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
420 <condition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition">
421 <worstResult>
422 <name>SUCCESS</name>
423 <ordinal>0</ordinal>
424 <color>BLUE</color>
425 <completeBuild>true</completeBuild>
426 </worstResult>
427 <bestResult>
428 <name>SUCCESS</name>
429 <ordinal>0</ordinal>
430 <color>BLUE</color>
431 <completeBuild>true</completeBuild>
432 </bestResult>
433 </condition>
434 </org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
435 </conditions>
436 </runCondition>
437 <conditionalbuilders>
438 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
439 <configs>
440 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
441 <configs>
442 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
443 <hudson.plugins.parameterizedtrigger.FileBuildParameters>
444 <propertiesFile>charm_build.properties</propertiesFile>
445 <failTriggerOnMissing>false</failTriggerOnMissing>
446 <useMatrixChild>false</useMatrixChild>
447 <onlyExactRuns>false</onlyExactRuns>
448 </hudson.plugins.parameterizedtrigger.FileBuildParameters>
449 </configs>
450 <projects>test_charm_single</projects>
451 <condition>ALWAYS</condition>
452 <triggerWithNoParameters>false</triggerWithNoParameters>
453 <triggerFromChildProjects>false</triggerFromChildProjects>
454 <block>
455 <unstableThreshold>
456 <name>UNSTABLE</name>
457 <ordinal>1</ordinal>
458 <color>YELLOW</color>
459 <completeBuild>true</completeBuild>
460 </unstableThreshold>
461 <failureThreshold>
462 <name>FAILURE</name>
463 <ordinal>2</ordinal>
464 <color>RED</color>
465 <completeBuild>true</completeBuild>
466 </failureThreshold>
467 </block>
468 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
469 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
470 </configs>
471 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
472 <hudson.tasks.Shell>
473 <command>#!/bin/bash -ue
474. ~/oscirc
475# env | grep TRIGGERED_BUILD
476wget http://${OSCI_MASTER_IP}:8080/job/test_charm_single/$TRIGGERED_BUILD_NUMBER_test_charm_single/consoleText -O $WORKSPACE/consoleText.test_charm_single_${TRIGGERED_BUILD_NUMBER_test_charm_single}.txt</command>
477 </hudson.tasks.Shell>
478 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
479 <project>test_charm_single</project>
480 <filter></filter>
481 <target>test_charm_single_${TRIGGERED_BUILD_NUMBER_test_charm_single}</target>
482 <excludes></excludes>
483 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
484 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_single}</buildNumber>
485 </selector>
486 <optional>true</optional>
487 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
488 </hudson.plugins.copyartifact.CopyArtifact>
489 </conditionalbuilders>
490 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
491 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
492 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
493 <runCondition class="org.jenkins_ci.plugins.run_condition.logic.And" plugin="run-condition@1.0">
494 <conditions>
495 <org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
496 <condition class="org.jenkins_ci.plugins.run_condition.core.FileExistsCondition">
497 <file>prescribe_deploy_test.properties</file>
498 <baseDir class="org.jenkins_ci.plugins.run_condition.common.BaseDirectory$Workspace"/>
499 </condition>
500 </org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
501 <org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
502 <condition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition">
503 <worstResult>
504 <name>SUCCESS</name>
505 <ordinal>0</ordinal>
506 <color>BLUE</color>
507 <completeBuild>true</completeBuild>
508 </worstResult>
509 <bestResult>
510 <name>SUCCESS</name>
511 <ordinal>0</ordinal>
512 <color>BLUE</color>
513 <completeBuild>true</completeBuild>
514 </bestResult>
515 </condition>
516 </org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
517 </conditions>
518 </runCondition>
519 <conditionalbuilders>
520 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
521 <configs>
522 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
523 <configs>
524 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
525 <hudson.plugins.parameterizedtrigger.FileBuildParameters>
526 <propertiesFile>charm_build.properties</propertiesFile>
527 <failTriggerOnMissing>false</failTriggerOnMissing>
528 <useMatrixChild>false</useMatrixChild>
529 <onlyExactRuns>false</onlyExactRuns>
530 </hudson.plugins.parameterizedtrigger.FileBuildParameters>
531 </configs>
532 <projects>test_charm_amulet_smoke</projects>
533 <condition>ALWAYS</condition>
534 <triggerWithNoParameters>false</triggerWithNoParameters>
535 <triggerFromChildProjects>false</triggerFromChildProjects>
536 <block>
537 <unstableThreshold>
538 <name>UNSTABLE</name>
539 <ordinal>1</ordinal>
540 <color>YELLOW</color>
541 <completeBuild>true</completeBuild>
542 </unstableThreshold>
543 <failureThreshold>
544 <name>FAILURE</name>
545 <ordinal>2</ordinal>
546 <color>RED</color>
547 <completeBuild>true</completeBuild>
548 </failureThreshold>
549 </block>
550 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
551 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
552 </configs>
553 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
554 <hudson.tasks.Shell>
555 <command>#!/bin/bash -ue
556. ~/oscirc
557# env | grep TRIGGERED_BUILD
558wget http://${OSCI_MASTER_IP}:8080/job/test_charm_amulet_smoke/$TRIGGERED_BUILD_NUMBER_test_charm_amulet_smoke/consoleText -O $WORKSPACE/consoleText.test_charm_amulet_smoke_${TRIGGERED_BUILD_NUMBER_test_charm_amulet_smoke}.txt</command>
559 </hudson.tasks.Shell>
560 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
561 <project>test_charm_amulet_smoke</project>
562 <filter></filter>
563 <target>test_charm_amulet_smoke_${TRIGGERED_BUILD_NUMBER_test_charm_amulet_smoke}</target>
564 <excludes></excludes>
565 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
566 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_amulet_smoke}</buildNumber>
567 </selector>
568 <optional>true</optional>
569 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
570 </hudson.plugins.copyartifact.CopyArtifact>
571 </conditionalbuilders>
572 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
573 <org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder plugin="conditional-buildstep@1.3.5">
574 <condition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition" plugin="run-condition@1.0">
575 <worstResult>
576 <name>SUCCESS</name>
577 <ordinal>0</ordinal>
578 <color>BLUE</color>
579 <completeBuild>true</completeBuild>
580 </worstResult>
581 <bestResult>
582 <name>SUCCESS</name>
583 <ordinal>0</ordinal>
584 <color>BLUE</color>
585 <completeBuild>true</completeBuild>
586 </bestResult>
587 </condition>
588 <buildStep class="hudson.tasks.Shell">
589 <command>#!/bin/bash -ue
590. ~/oscirc
591export UOSCI_GERRIT_VERDICT=&quot;SUCCESS&quot;
592${OSCI_ROOT}/run/job-parts/part_gerrit_review.sh
593</command>
594 </buildStep>
595 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
596 </org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder>
597 <org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder plugin="conditional-buildstep@1.3.5">
598 <condition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition" plugin="run-condition@1.0">
599 <worstResult>
600 <name>FAILURE</name>
601 <ordinal>2</ordinal>
602 <color>RED</color>
603 <completeBuild>true</completeBuild>
604 </worstResult>
605 <bestResult>
606 <name>FAILURE</name>
607 <ordinal>2</ordinal>
608 <color>RED</color>
609 <completeBuild>true</completeBuild>
610 </bestResult>
611 </condition>
612 <buildStep class="hudson.tasks.Shell">
613 <command>#!/bin/bash -ue
614. ~/oscirc
615export UOSCI_GERRIT_VERDICT=&quot;FAILURE&quot;
616${OSCI_ROOT}/run/job-parts/part_gerrit_review.sh
617</command>
618 </buildStep>
619 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
620 </org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder>
621 </builders>
622 <publishers>
623 <hudson.tasks.ArtifactArchiver>
624 <artifacts>*, logs/*, charm_*/*, charm_*/logs/*, test_charm_*/*, test_charm_*/logs/*</artifacts>
625 <allowEmptyArchive>true</allowEmptyArchive>
626 <onlyIfSuccessful>false</onlyIfSuccessful>
627 <fingerprint>true</fingerprint>
628 <defaultExcludes>true</defaultExcludes>
629 <caseSensitive>true</caseSensitive>
630 </hudson.tasks.ArtifactArchiver>
631 </publishers>
632 <buildWrappers>
633 <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
634 <deleteDirs>false</deleteDirs>
635 <cleanupParameter></cleanupParameter>
636 <externalDelete></externalDelete>
637 </hudson.plugins.ws__cleanup.PreBuildCleanup>
638 <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.8.8"/>
639 <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.6.5">
640 <template>#${BUILD_NUMBER} ${ENV,var=&quot;GERRIT_PROJECT&quot;} ${ENV,var=&quot;GERRIT_BRANCH&quot;} ${ENV,var=&quot;GERRIT_CHANGE_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_UPLOADER_NAME&quot;} ${ENV,var=&quot;BASE_NAME&quot;} ${ENV,var=&quot;GIT_BRANCH&quot;}</template>
641 <runAtStart>true</runAtStart>
642 <runAtEnd>true</runAtEnd>
643 </org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
644 <org.jenkinsci.plugins.builduser.BuildUser plugin="build-user-vars-plugin@1.5"/>
645 </buildWrappers>
646</project>
647\ No newline at end of file0\ No newline at end of file
6481
=== removed directory 'deploy/jobs-static/test_charm_pipeline_amulet_full'
=== removed file 'deploy/jobs-static/test_charm_pipeline_amulet_full/config.xml'
--- deploy/jobs-static/test_charm_pipeline_amulet_full/config.xml 2017-05-22 22:11:26 +0000
+++ deploy/jobs-static/test_charm_pipeline_amulet_full/config.xml 1970-01-01 00:00:00 +0000
@@ -1,636 +0,0 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<project>
3 <actions/>
4 <description>&lt;h4&gt;Kicks off a chain of charm tests, with two trigger/entrance paths:&lt;/h4&gt;&#xd;
5&lt;ol&gt;&#xd;
6 &lt;li&gt;BASE_NAME (charm name) with optional GIT_BRANCH&lt;br/&gt;-or-&lt;/li&gt;&#xd;
7 &#xd;
8 &lt;li&gt;Gerrit change review&lt;/li&gt;&#xd;
9&lt;/ol&gt;&#xd;
10&lt;p&gt;Do not provide both simultaneously on one build.&lt;/p&gt;&#xd;
11&#xd;
12&lt;h4&gt;Test flow:&lt;/h4&gt;&#xd;
13&lt;ol&gt;&#xd;
14 &lt;li&gt;(test_charm_unit + test_charm_lint)&lt;/li&gt;&#xd;
15 &lt;li&gt;test_charm_single&lt;/li&gt;&#xd;
16 &lt;li&gt;test_charm_amulet_full&lt;/li&gt;&#xd;
17 &lt;li&gt;artifact collection&lt;/li&gt;&#xd;
18 &lt;li&gt;gerrit review posting and/or report upload to bucket&lt;/li&gt;&#xd;
19&lt;/ol&gt;</description>
20 <keepDependencies>false</keepDependencies>
21 <properties>
22 <jenkins.model.BuildDiscarderProperty>
23 <strategy class="hudson.tasks.LogRotator">
24 <daysToKeep>-1</daysToKeep>
25 <numToKeep>-1</numToKeep>
26 <artifactDaysToKeep>30</artifactDaysToKeep>
27 <artifactNumToKeep>500</artifactNumToKeep>
28 </strategy>
29 </jenkins.model.BuildDiscarderProperty>
30 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
31 <autoRebuild>true</autoRebuild>
32 <rebuildDisabled>false</rebuildDisabled>
33 </com.sonyericsson.rebuild.RebuildSettings>
34 <hudson.model.ParametersDefinitionProperty>
35 <parameterDefinitions>
36 <hudson.model.StringParameterDefinition>
37 <name>BASE_NAME</name>
38 <description>Generally, NOT used when triggered by gerrit. This is usually the charm name, without master/stable/next decoration. ie. keystone</description>
39 <defaultValue></defaultValue>
40 </hudson.model.StringParameterDefinition>
41 <hudson.model.StringParameterDefinition>
42 <name>GIT_BRANCH</name>
43 <description>Generally one of: master, stable, or blank (defaults to master).</description>
44 <defaultValue></defaultValue>
45 </hudson.model.StringParameterDefinition>
46 <hudson.model.StringParameterDefinition>
47 <name>GIT_TAG</name>
48 <description>Not Yet Implemented</description>
49 <defaultValue></defaultValue>
50 </hudson.model.StringParameterDefinition>
51 <hudson.model.StringParameterDefinition>
52 <name>SUPPORTED_SERIES</name>
53 <description></description>
54 <defaultValue></defaultValue>
55 </hudson.model.StringParameterDefinition>
56 <hudson.model.StringParameterDefinition>
57 <name>GERRIT_CHANGE_NUMBER</name>
58 <description>Populated only if triggered by gerrit.</description>
59 <defaultValue></defaultValue>
60 </hudson.model.StringParameterDefinition>
61 <hudson.model.StringParameterDefinition>
62 <name>GERRIT_TOPIC</name>
63 <description>Populated only if triggered by gerrit.</description>
64 <defaultValue></defaultValue>
65 </hudson.model.StringParameterDefinition>
66 <hudson.model.StringParameterDefinition>
67 <name>GERRIT_PROJECT</name>
68 <description>Populated only if triggered by gerrit.</description>
69 <defaultValue></defaultValue>
70 </hudson.model.StringParameterDefinition>
71 <hudson.model.StringParameterDefinition>
72 <name>GERRIT_CHANGE_ID</name>
73 <description>Populated only if triggered by gerrit.</description>
74 <defaultValue></defaultValue>
75 </hudson.model.StringParameterDefinition>
76 <hudson.model.StringParameterDefinition>
77 <name>GERRIT_PATCHSET_NUMBER</name>
78 <description>Populated only if triggered by gerrit.</description>
79 <defaultValue></defaultValue>
80 </hudson.model.StringParameterDefinition>
81 <hudson.model.StringParameterDefinition>
82 <name>GERRIT_PATCHSET_UPLOADER_NAME</name>
83 <description>Populated only if triggered by gerrit.</description>
84 <defaultValue></defaultValue>
85 </hudson.model.StringParameterDefinition>
86 <hudson.model.StringParameterDefinition>
87 <name>GERRIT_PATCHSET_REVISION</name>
88 <description>Populated only if triggered by gerrit.</description>
89 <defaultValue></defaultValue>
90 </hudson.model.StringParameterDefinition>
91 <hudson.model.StringParameterDefinition>
92 <name>GERRIT_CHANGE_SUBJECT</name>
93 <description>Populated only if triggered by gerrit.</description>
94 <defaultValue></defaultValue>
95 </hudson.model.StringParameterDefinition>
96 <hudson.model.StringParameterDefinition>
97 <name>GERRIT_CHANGE_URL</name>
98 <description>Populated only if triggered by gerrit.</description>
99 <defaultValue></defaultValue>
100 </hudson.model.StringParameterDefinition>
101 <hudson.model.StringParameterDefinition>
102 <name>GERRIT_REFSPEC</name>
103 <description>Populated only if triggered by gerrit.</description>
104 <defaultValue></defaultValue>
105 </hudson.model.StringParameterDefinition>
106 <hudson.model.StringParameterDefinition>
107 <name>GERRIT_BRANCH</name>
108 <description></description>
109 <defaultValue></defaultValue>
110 </hudson.model.StringParameterDefinition>
111 <hudson.model.StringParameterDefinition>
112 <name>DISPLAY_NAME</name>
113 <description>Legacy Placeholder - Not Implemented Here</description>
114 <defaultValue></defaultValue>
115 </hudson.model.StringParameterDefinition>
116 </parameterDefinitions>
117 </hudson.model.ParametersDefinitionProperty>
118 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
119 <maxConcurrentPerNode>8</maxConcurrentPerNode>
120 <maxConcurrentTotal>12</maxConcurrentTotal>
121 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
122 <throttleEnabled>true</throttleEnabled>
123 <throttleOption>project</throttleOption>
124 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
125 <paramsToUseForLimit></paramsToUseForLimit>
126 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
127 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
128 </properties>
129 <scm class="hudson.scm.NullSCM"/>
130 <assignedNode>task</assignedNode>
131 <canRoam>false</canRoam>
132 <disabled>false</disabled>
133 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
134 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
135 <triggers>
136 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger plugin="gerrit-trigger@2.23.1">
137 <spec></spec>
138 <gerritProjects>
139 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
140 <compareType>REG_EXP</compareType>
141 <pattern>^openstack/charm-.*</pattern>
142 <branches>
143 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
144 <compareType>ANT</compareType>
145 <pattern>**</pattern>
146 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
147 </branches>
148 <disableStrictForbiddenFileVerification>false</disableStrictForbiddenFileVerification>
149 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
150 </gerritProjects>
151 <skipVote>
152 <onSuccessful>true</onSuccessful>
153 <onFailed>true</onFailed>
154 <onUnstable>true</onUnstable>
155 <onNotBuilt>true</onNotBuilt>
156 </skipVote>
157 <silentMode>false</silentMode>
158 <notificationLevel></notificationLevel>
159 <silentStartMode>false</silentStartMode>
160 <escapeQuotes>true</escapeQuotes>
161 <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
162 <dependencyJobsNames></dependencyJobsNames>
163 <commitMessageParameterMode>BASE64</commitMessageParameterMode>
164 <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
165 <commentTextParameterMode>PLAIN</commentTextParameterMode>
166 <buildStartMessage></buildStartMessage>
167 <buildFailureMessage></buildFailureMessage>
168 <buildSuccessfulMessage></buildSuccessfulMessage>
169 <buildUnstableMessage></buildUnstableMessage>
170 <buildNotBuiltMessage></buildNotBuiltMessage>
171 <buildUnsuccessfulFilepath></buildUnsuccessfulFilepath>
172 <customUrl></customUrl>
173 <serverName>review.openstack.org</serverName>
174 <triggerOnEvents>
175 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
176 <commentAddedCommentContains>^Patch Set.*charm-recheck-full$</commentAddedCommentContains>
177 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
178 </triggerOnEvents>
179 <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
180 <triggerConfigURL>https://raw.githubusercontent.com/openstack-charmers/bot-control/master/test_charm_pipeline_trigger_projects.txt</triggerConfigURL>
181 <triggerInformationAction/>
182 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
183 </triggers>
184 <concurrentBuild>true</concurrentBuild>
185 <builders>
186 <hudson.tasks.Shell>
187 <command>#!/bin/bash -ue
188. ~/oscirc
189~/osci-repo-boot-clean.sh</command>
190 </hudson.tasks.Shell>
191 <hudson.tasks.Shell>
192 <command># env | egrep &quot;BUILD|JOB_|GERRIT|UOSCI|HUDSON|JENKINS|WORKSPACE&quot; | sort</command>
193 </hudson.tasks.Shell>
194 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
195 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
196 <runCondition class="org.jenkins_ci.plugins.run_condition.core.AlwaysRun" plugin="run-condition@1.0"/>
197 <conditionalbuilders>
198 <hudson.tasks.Shell>
199 <command>#!/bin/bash -e
200. ~/oscirc
201#
202# Inspect repo and prescribe things to do
203. ~/oscirc
204${OSCI_ROOT}/run/job-parts/build_prescribe.sh</command>
205 </hudson.tasks.Shell>
206 </conditionalbuilders>
207 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
208 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
209 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
210 <runCondition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition" plugin="run-condition@1.0">
211 <worstResult>
212 <name>SUCCESS</name>
213 <ordinal>0</ordinal>
214 <color>BLUE</color>
215 <completeBuild>true</completeBuild>
216 </worstResult>
217 <bestResult>
218 <name>SUCCESS</name>
219 <ordinal>0</ordinal>
220 <color>BLUE</color>
221 <completeBuild>true</completeBuild>
222 </bestResult>
223 </runCondition>
224 <conditionalbuilders>
225 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
226 <configs>
227 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
228 <configs>
229 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
230 </configs>
231 <projects>test_charm_lint,test_charm_unit</projects>
232 <condition>ALWAYS</condition>
233 <triggerWithNoParameters>false</triggerWithNoParameters>
234 <triggerFromChildProjects>false</triggerFromChildProjects>
235 <block>
236 <unstableThreshold>
237 <name>UNSTABLE</name>
238 <ordinal>1</ordinal>
239 <color>YELLOW</color>
240 <completeBuild>true</completeBuild>
241 </unstableThreshold>
242 <failureThreshold>
243 <name>FAILURE</name>
244 <ordinal>2</ordinal>
245 <color>RED</color>
246 <completeBuild>true</completeBuild>
247 </failureThreshold>
248 </block>
249 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
250 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
251 </configs>
252 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
253 <hudson.tasks.Shell>
254 <command>#!/bin/bash -e
255. ~/oscirc
256# env | grep TRIGGERED_BUILD
257wget http://${OSCI_MASTER_IP}:8080/job/test_charm_lint/$TRIGGERED_BUILD_NUMBER_test_charm_lint/consoleText -O $WORKSPACE/consoleText.test_charm_lint_${TRIGGERED_BUILD_NUMBER_test_charm_lint}.txt
258wget http://${OSCI_MASTER_IP}:8080/job/test_charm_unit/$TRIGGERED_BUILD_NUMBER_test_charm_unit/consoleText -O $WORKSPACE/consoleText.test_charm_unit_${TRIGGERED_BUILD_NUMBER_test_charm_unit}.txt</command>
259 </hudson.tasks.Shell>
260 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
261 <project>test_charm_lint</project>
262 <filter></filter>
263 <target>test_charm_lint_${TRIGGERED_BUILD_NUMBER_test_charm_lint}</target>
264 <excludes></excludes>
265 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
266 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_lint}</buildNumber>
267 </selector>
268 <optional>true</optional>
269 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
270 </hudson.plugins.copyartifact.CopyArtifact>
271 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
272 <project>test_charm_unit</project>
273 <filter></filter>
274 <target>test_charm_unit_${TRIGGERED_BUILD_NUMBER_test_charm_unit}</target>
275 <excludes></excludes>
276 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
277 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_unit}</buildNumber>
278 </selector>
279 <optional>true</optional>
280 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
281 </hudson.plugins.copyartifact.CopyArtifact>
282 </conditionalbuilders>
283 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
284 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
285 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$DontRun" plugin="run-condition@1.0"/>
286 <runCondition class="org.jenkins_ci.plugins.run_condition.core.FileExistsCondition" plugin="run-condition@1.0">
287 <file>prescribe_charm_build.properties</file>
288 <baseDir class="org.jenkins_ci.plugins.run_condition.common.BaseDirectory$Workspace"/>
289 </runCondition>
290 <conditionalbuilders>
291 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
292 <configs>
293 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
294 <configs>
295 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
296 </configs>
297 <projects>charm_build</projects>
298 <condition>ALWAYS</condition>
299 <triggerWithNoParameters>false</triggerWithNoParameters>
300 <triggerFromChildProjects>false</triggerFromChildProjects>
301 <block>
302 <unstableThreshold>
303 <name>UNSTABLE</name>
304 <ordinal>1</ordinal>
305 <color>YELLOW</color>
306 <completeBuild>true</completeBuild>
307 </unstableThreshold>
308 <failureThreshold>
309 <name>FAILURE</name>
310 <ordinal>2</ordinal>
311 <color>RED</color>
312 <completeBuild>true</completeBuild>
313 </failureThreshold>
314 </block>
315 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
316 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
317 </configs>
318 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
319 <hudson.tasks.Shell>
320 <command>#!/bin/bash -e
321. ~/oscirc
322# env | grep TRIGGERED_BUILD
323wget http://${OSCI_MASTER_IP}:8080/job/charm_build/$TRIGGERED_BUILD_NUMBER_charm_build/consoleText -O $WORKSPACE/consoleText.charm_build_${TRIGGERED_BUILD_NUMBER_charm_build}.txt</command>
324 </hudson.tasks.Shell>
325 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
326 <project>charm_build</project>
327 <filter>build/*, *.properties</filter>
328 <target></target>
329 <excludes></excludes>
330 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
331 <buildNumber>${TRIGGERED_BUILD_NUMBER_charm_build}</buildNumber>
332 </selector>
333 <flatten>true</flatten>
334 <optional>true</optional>
335 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
336 </hudson.plugins.copyartifact.CopyArtifact>
337 </conditionalbuilders>
338 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
339 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
340 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
341 <runCondition class="org.jenkins_ci.plugins.run_condition.core.FileExistsCondition" plugin="run-condition@1.0">
342 <file>charm_build.properties</file>
343 <baseDir class="org.jenkins_ci.plugins.run_condition.common.BaseDirectory$Workspace"/>
344 </runCondition>
345 <conditionalbuilders>
346 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
347 <configs>
348 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
349 <configs>
350 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
351 <hudson.plugins.parameterizedtrigger.FileBuildParameters>
352 <propertiesFile>charm_build.properties</propertiesFile>
353 <failTriggerOnMissing>false</failTriggerOnMissing>
354 <useMatrixChild>false</useMatrixChild>
355 <onlyExactRuns>false</onlyExactRuns>
356 </hudson.plugins.parameterizedtrigger.FileBuildParameters>
357 </configs>
358 <projects>test_charm_lint</projects>
359 <condition>ALWAYS</condition>
360 <triggerWithNoParameters>false</triggerWithNoParameters>
361 <triggerFromChildProjects>false</triggerFromChildProjects>
362 <block>
363 <unstableThreshold>
364 <name>UNSTABLE</name>
365 <ordinal>1</ordinal>
366 <color>YELLOW</color>
367 <completeBuild>true</completeBuild>
368 </unstableThreshold>
369 <failureThreshold>
370 <name>FAILURE</name>
371 <ordinal>2</ordinal>
372 <color>RED</color>
373 <completeBuild>true</completeBuild>
374 </failureThreshold>
375 </block>
376 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
377 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
378 </configs>
379 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
380 <hudson.tasks.Shell>
381 <command>#!/bin/bash -e
382. ~/oscirc
383# env | grep TRIGGERED_BUILD
384wget http://${OSCI_MASTER_IP}:8080/job/test_charm_lint/$TRIGGERED_BUILD_NUMBER_test_charm_lint/consoleText -O $WORKSPACE/consoleText.test_charm_lint_${TRIGGERED_BUILD_NUMBER_test_charm_lint}.txt</command>
385 </hudson.tasks.Shell>
386 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
387 <project>test_charm_lint</project>
388 <filter></filter>
389 <target>test_charm_lint_${TRIGGERED_BUILD_NUMBER_test_charm_lint}</target>
390 <excludes></excludes>
391 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
392 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_lint}</buildNumber>
393 </selector>
394 <optional>true</optional>
395 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
396 </hudson.plugins.copyartifact.CopyArtifact>
397 </conditionalbuilders>
398 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
399 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
400 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
401 <runCondition class="org.jenkins_ci.plugins.run_condition.logic.And" plugin="run-condition@1.0">
402 <conditions>
403 <org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
404 <condition class="org.jenkins_ci.plugins.run_condition.core.FileExistsCondition">
405 <file>prescribe_deploy_test.properties</file>
406 <baseDir class="org.jenkins_ci.plugins.run_condition.common.BaseDirectory$Workspace"/>
407 </condition>
408 </org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
409 <org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
410 <condition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition">
411 <worstResult>
412 <name>SUCCESS</name>
413 <ordinal>0</ordinal>
414 <color>BLUE</color>
415 <completeBuild>true</completeBuild>
416 </worstResult>
417 <bestResult>
418 <name>SUCCESS</name>
419 <ordinal>0</ordinal>
420 <color>BLUE</color>
421 <completeBuild>true</completeBuild>
422 </bestResult>
423 </condition>
424 </org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
425 </conditions>
426 </runCondition>
427 <conditionalbuilders>
428 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
429 <configs>
430 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
431 <configs>
432 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
433 <hudson.plugins.parameterizedtrigger.FileBuildParameters>
434 <propertiesFile>charm_build.properties</propertiesFile>
435 <failTriggerOnMissing>false</failTriggerOnMissing>
436 <useMatrixChild>false</useMatrixChild>
437 <onlyExactRuns>false</onlyExactRuns>
438 </hudson.plugins.parameterizedtrigger.FileBuildParameters>
439 </configs>
440 <projects>test_charm_single</projects>
441 <condition>ALWAYS</condition>
442 <triggerWithNoParameters>false</triggerWithNoParameters>
443 <triggerFromChildProjects>false</triggerFromChildProjects>
444 <block>
445 <unstableThreshold>
446 <name>UNSTABLE</name>
447 <ordinal>1</ordinal>
448 <color>YELLOW</color>
449 <completeBuild>true</completeBuild>
450 </unstableThreshold>
451 <failureThreshold>
452 <name>FAILURE</name>
453 <ordinal>2</ordinal>
454 <color>RED</color>
455 <completeBuild>true</completeBuild>
456 </failureThreshold>
457 </block>
458 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
459 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
460 </configs>
461 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
462 <hudson.tasks.Shell>
463 <command>#!/bin/bash -e
464. ~/oscirc
465# env | grep TRIGGERED_BUILD
466wget http://${OSCI_MASTER_IP}:8080/job/test_charm_single/$TRIGGERED_BUILD_NUMBER_test_charm_single/consoleText -O $WORKSPACE/consoleText.test_charm_single_${TRIGGERED_BUILD_NUMBER_test_charm_single}.txt</command>
467 </hudson.tasks.Shell>
468 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
469 <project>test_charm_single</project>
470 <filter></filter>
471 <target>test_charm_single_${TRIGGERED_BUILD_NUMBER_test_charm_single}</target>
472 <excludes></excludes>
473 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
474 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_single}</buildNumber>
475 </selector>
476 <optional>true</optional>
477 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
478 </hudson.plugins.copyartifact.CopyArtifact>
479 </conditionalbuilders>
480 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
481 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
482 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
483 <runCondition class="org.jenkins_ci.plugins.run_condition.logic.And" plugin="run-condition@1.0">
484 <conditions>
485 <org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
486 <condition class="org.jenkins_ci.plugins.run_condition.core.FileExistsCondition">
487 <file>prescribe_deploy_test.properties</file>
488 <baseDir class="org.jenkins_ci.plugins.run_condition.common.BaseDirectory$Workspace"/>
489 </condition>
490 </org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
491 <org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
492 <condition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition">
493 <worstResult>
494 <name>SUCCESS</name>
495 <ordinal>0</ordinal>
496 <color>BLUE</color>
497 <completeBuild>true</completeBuild>
498 </worstResult>
499 <bestResult>
500 <name>SUCCESS</name>
501 <ordinal>0</ordinal>
502 <color>BLUE</color>
503 <completeBuild>true</completeBuild>
504 </bestResult>
505 </condition>
506 </org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
507 </conditions>
508 </runCondition>
509 <conditionalbuilders>
510 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
511 <configs>
512 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
513 <configs>
514 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
515 <hudson.plugins.parameterizedtrigger.FileBuildParameters>
516 <propertiesFile>charm_build.properties</propertiesFile>
517 <failTriggerOnMissing>false</failTriggerOnMissing>
518 <useMatrixChild>false</useMatrixChild>
519 <onlyExactRuns>false</onlyExactRuns>
520 </hudson.plugins.parameterizedtrigger.FileBuildParameters>
521 </configs>
522 <projects>test_charm_amulet_full</projects>
523 <condition>ALWAYS</condition>
524 <triggerWithNoParameters>false</triggerWithNoParameters>
525 <triggerFromChildProjects>false</triggerFromChildProjects>
526 <block>
527 <unstableThreshold>
528 <name>UNSTABLE</name>
529 <ordinal>1</ordinal>
530 <color>YELLOW</color>
531 <completeBuild>true</completeBuild>
532 </unstableThreshold>
533 <failureThreshold>
534 <name>FAILURE</name>
535 <ordinal>2</ordinal>
536 <color>RED</color>
537 <completeBuild>true</completeBuild>
538 </failureThreshold>
539 </block>
540 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
541 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
542 </configs>
543 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
544 <hudson.tasks.Shell>
545 <command>#!/bin/bash -e
546. ~/oscirc
547# env | grep TRIGGERED_BUILD
548wget http://${OSCI_MASTER_IP}:8080/job/test_charm_amulet_full/$TRIGGERED_BUILD_NUMBER_test_charm_amulet_full/consoleText -O $WORKSPACE/consoleText.test_charm_amulet_full_${TRIGGERED_BUILD_NUMBER_test_charm_amulet_full}.txt</command>
549 </hudson.tasks.Shell>
550 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
551 <project>test_charm_amulet_full</project>
552 <filter></filter>
553 <target>test_charm_amulet_full_${TRIGGERED_BUILD_NUMBER_test_charm_amulet_full}</target>
554 <excludes></excludes>
555 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
556 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_amulet_full}</buildNumber>
557 </selector>
558 <optional>true</optional>
559 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
560 </hudson.plugins.copyartifact.CopyArtifact>
561 </conditionalbuilders>
562 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
563 <org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder plugin="conditional-buildstep@1.3.5">
564 <condition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition" plugin="run-condition@1.0">
565 <worstResult>
566 <name>SUCCESS</name>
567 <ordinal>0</ordinal>
568 <color>BLUE</color>
569 <completeBuild>true</completeBuild>
570 </worstResult>
571 <bestResult>
572 <name>SUCCESS</name>
573 <ordinal>0</ordinal>
574 <color>BLUE</color>
575 <completeBuild>true</completeBuild>
576 </bestResult>
577 </condition>
578 <buildStep class="hudson.tasks.Shell">
579 <command>#!/bin/bash -e
580. ~/oscirc
581export UOSCI_GERRIT_VERDICT=&quot;SUCCESS&quot;
582${OSCI_ROOT}/run/job-parts/part_gerrit_review.sh
583</command>
584 </buildStep>
585 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
586 </org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder>
587 <org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder plugin="conditional-buildstep@1.3.5">
588 <condition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition" plugin="run-condition@1.0">
589 <worstResult>
590 <name>FAILURE</name>
591 <ordinal>2</ordinal>
592 <color>RED</color>
593 <completeBuild>true</completeBuild>
594 </worstResult>
595 <bestResult>
596 <name>FAILURE</name>
597 <ordinal>2</ordinal>
598 <color>RED</color>
599 <completeBuild>true</completeBuild>
600 </bestResult>
601 </condition>
602 <buildStep class="hudson.tasks.Shell">
603 <command>#!/bin/bash -e
604. ~/oscirc
605export UOSCI_GERRIT_VERDICT=&quot;FAILURE&quot;
606${OSCI_ROOT}/run/job-parts/part_gerrit_review.sh
607</command>
608 </buildStep>
609 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
610 </org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder>
611 </builders>
612 <publishers>
613 <hudson.tasks.ArtifactArchiver>
614 <artifacts>*, logs/*, charm_*/*, charm_*/logs/*, test_charm_*/*, test_charm_*/logs/*</artifacts>
615 <allowEmptyArchive>true</allowEmptyArchive>
616 <onlyIfSuccessful>false</onlyIfSuccessful>
617 <fingerprint>true</fingerprint>
618 <defaultExcludes>true</defaultExcludes>
619 <caseSensitive>true</caseSensitive>
620 </hudson.tasks.ArtifactArchiver>
621 </publishers>
622 <buildWrappers>
623 <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
624 <deleteDirs>false</deleteDirs>
625 <cleanupParameter></cleanupParameter>
626 <externalDelete></externalDelete>
627 </hudson.plugins.ws__cleanup.PreBuildCleanup>
628 <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.8.8"/>
629 <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.6.5">
630 <template>#${BUILD_NUMBER} ${ENV,var=&quot;GERRIT_PROJECT&quot;} ${ENV,var=&quot;GERRIT_CHANGE_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_UPLOADER_NAME&quot;} ${ENV,var=&quot;BASE_NAME&quot;} ${ENV,var=&quot;GIT_BRANCH&quot;}</template>
631 <runAtStart>true</runAtStart>
632 <runAtEnd>true</runAtEnd>
633 </org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
634 <org.jenkinsci.plugins.builduser.BuildUser plugin="build-user-vars-plugin@1.5"/>
635 </buildWrappers>
636</project>
637\ No newline at end of file0\ No newline at end of file
6381
=== added directory 'deploy/jobs-static/test_charm_pipeline_func_full'
=== added file 'deploy/jobs-static/test_charm_pipeline_func_full/config.xml'
--- deploy/jobs-static/test_charm_pipeline_func_full/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/test_charm_pipeline_func_full/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,636 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<project>
3 <actions/>
4 <description>&lt;h4&gt;Kicks off a chain of charm tests, with two trigger/entrance paths:&lt;/h4&gt;&#xd;
5&lt;ol&gt;&#xd;
6 &lt;li&gt;BASE_NAME (charm name) with optional GIT_BRANCH&lt;br/&gt;-or-&lt;/li&gt;&#xd;
7 &#xd;
8 &lt;li&gt;Gerrit change review&lt;/li&gt;&#xd;
9&lt;/ol&gt;&#xd;
10&lt;p&gt;Do not provide both simultaneously on one build.&lt;/p&gt;&#xd;
11&#xd;
12&lt;h4&gt;Test flow:&lt;/h4&gt;&#xd;
13&lt;ol&gt;&#xd;
14 &lt;li&gt;(test_charm_unit + test_charm_lint)&lt;/li&gt;&#xd;
15 &lt;li&gt;test_charm_single&lt;/li&gt;&#xd;
16 &lt;li&gt;test_charm_func_full&lt;/li&gt;&#xd;
17 &lt;li&gt;artifact collection&lt;/li&gt;&#xd;
18 &lt;li&gt;gerrit review posting and/or report upload to bucket&lt;/li&gt;&#xd;
19&lt;/ol&gt;</description>
20 <keepDependencies>false</keepDependencies>
21 <properties>
22 <jenkins.model.BuildDiscarderProperty>
23 <strategy class="hudson.tasks.LogRotator">
24 <daysToKeep>-1</daysToKeep>
25 <numToKeep>-1</numToKeep>
26 <artifactDaysToKeep>30</artifactDaysToKeep>
27 <artifactNumToKeep>500</artifactNumToKeep>
28 </strategy>
29 </jenkins.model.BuildDiscarderProperty>
30 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
31 <autoRebuild>true</autoRebuild>
32 <rebuildDisabled>false</rebuildDisabled>
33 </com.sonyericsson.rebuild.RebuildSettings>
34 <hudson.model.ParametersDefinitionProperty>
35 <parameterDefinitions>
36 <hudson.model.StringParameterDefinition>
37 <name>BASE_NAME</name>
38 <description>Generally, NOT used when triggered by gerrit. This is usually the charm name, without master/stable/next decoration. ie. keystone</description>
39 <defaultValue></defaultValue>
40 </hudson.model.StringParameterDefinition>
41 <hudson.model.StringParameterDefinition>
42 <name>GIT_BRANCH</name>
43 <description>Generally one of: master, stable, or blank (defaults to master).</description>
44 <defaultValue></defaultValue>
45 </hudson.model.StringParameterDefinition>
46 <hudson.model.StringParameterDefinition>
47 <name>GIT_TAG</name>
48 <description>Not Yet Implemented</description>
49 <defaultValue></defaultValue>
50 </hudson.model.StringParameterDefinition>
51 <hudson.model.StringParameterDefinition>
52 <name>SUPPORTED_SERIES</name>
53 <description></description>
54 <defaultValue></defaultValue>
55 </hudson.model.StringParameterDefinition>
56 <hudson.model.StringParameterDefinition>
57 <name>GERRIT_CHANGE_NUMBER</name>
58 <description>Populated only if triggered by gerrit.</description>
59 <defaultValue></defaultValue>
60 </hudson.model.StringParameterDefinition>
61 <hudson.model.StringParameterDefinition>
62 <name>GERRIT_TOPIC</name>
63 <description>Populated only if triggered by gerrit.</description>
64 <defaultValue></defaultValue>
65 </hudson.model.StringParameterDefinition>
66 <hudson.model.StringParameterDefinition>
67 <name>GERRIT_PROJECT</name>
68 <description>Populated only if triggered by gerrit.</description>
69 <defaultValue></defaultValue>
70 </hudson.model.StringParameterDefinition>
71 <hudson.model.StringParameterDefinition>
72 <name>GERRIT_CHANGE_ID</name>
73 <description>Populated only if triggered by gerrit.</description>
74 <defaultValue></defaultValue>
75 </hudson.model.StringParameterDefinition>
76 <hudson.model.StringParameterDefinition>
77 <name>GERRIT_PATCHSET_NUMBER</name>
78 <description>Populated only if triggered by gerrit.</description>
79 <defaultValue></defaultValue>
80 </hudson.model.StringParameterDefinition>
81 <hudson.model.StringParameterDefinition>
82 <name>GERRIT_PATCHSET_UPLOADER_NAME</name>
83 <description>Populated only if triggered by gerrit.</description>
84 <defaultValue></defaultValue>
85 </hudson.model.StringParameterDefinition>
86 <hudson.model.StringParameterDefinition>
87 <name>GERRIT_PATCHSET_REVISION</name>
88 <description>Populated only if triggered by gerrit.</description>
89 <defaultValue></defaultValue>
90 </hudson.model.StringParameterDefinition>
91 <hudson.model.StringParameterDefinition>
92 <name>GERRIT_CHANGE_SUBJECT</name>
93 <description>Populated only if triggered by gerrit.</description>
94 <defaultValue></defaultValue>
95 </hudson.model.StringParameterDefinition>
96 <hudson.model.StringParameterDefinition>
97 <name>GERRIT_CHANGE_URL</name>
98 <description>Populated only if triggered by gerrit.</description>
99 <defaultValue></defaultValue>
100 </hudson.model.StringParameterDefinition>
101 <hudson.model.StringParameterDefinition>
102 <name>GERRIT_REFSPEC</name>
103 <description>Populated only if triggered by gerrit.</description>
104 <defaultValue></defaultValue>
105 </hudson.model.StringParameterDefinition>
106 <hudson.model.StringParameterDefinition>
107 <name>GERRIT_BRANCH</name>
108 <description></description>
109 <defaultValue></defaultValue>
110 </hudson.model.StringParameterDefinition>
111 <hudson.model.StringParameterDefinition>
112 <name>DISPLAY_NAME</name>
113 <description>Legacy Placeholder - Not Implemented Here</description>
114 <defaultValue></defaultValue>
115 </hudson.model.StringParameterDefinition>
116 </parameterDefinitions>
117 </hudson.model.ParametersDefinitionProperty>
118 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
119 <maxConcurrentPerNode>8</maxConcurrentPerNode>
120 <maxConcurrentTotal>12</maxConcurrentTotal>
121 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
122 <throttleEnabled>true</throttleEnabled>
123 <throttleOption>project</throttleOption>
124 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
125 <paramsToUseForLimit></paramsToUseForLimit>
126 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
127 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
128 </properties>
129 <scm class="hudson.scm.NullSCM"/>
130 <assignedNode>task</assignedNode>
131 <canRoam>false</canRoam>
132 <disabled>false</disabled>
133 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
134 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
135 <triggers>
136 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger plugin="gerrit-trigger@2.26.2">
137 <spec></spec>
138 <gerritProjects>
139 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
140 <compareType>REG_EXP</compareType>
141 <pattern>^openstack/charm-.*</pattern>
142 <branches>
143 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
144 <compareType>ANT</compareType>
145 <pattern>**</pattern>
146 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
147 </branches>
148 <disableStrictForbiddenFileVerification>false</disableStrictForbiddenFileVerification>
149 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
150 </gerritProjects>
151 <skipVote>
152 <onSuccessful>true</onSuccessful>
153 <onFailed>true</onFailed>
154 <onUnstable>true</onUnstable>
155 <onNotBuilt>true</onNotBuilt>
156 </skipVote>
157 <silentMode>false</silentMode>
158 <notificationLevel></notificationLevel>
159 <silentStartMode>false</silentStartMode>
160 <escapeQuotes>true</escapeQuotes>
161 <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
162 <dependencyJobsNames></dependencyJobsNames>
163 <commitMessageParameterMode>BASE64</commitMessageParameterMode>
164 <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
165 <commentTextParameterMode>PLAIN</commentTextParameterMode>
166 <buildStartMessage></buildStartMessage>
167 <buildFailureMessage></buildFailureMessage>
168 <buildSuccessfulMessage></buildSuccessfulMessage>
169 <buildUnstableMessage></buildUnstableMessage>
170 <buildNotBuiltMessage></buildNotBuiltMessage>
171 <buildUnsuccessfulFilepath></buildUnsuccessfulFilepath>
172 <customUrl></customUrl>
173 <serverName>review.openstack.org</serverName>
174 <triggerOnEvents>
175 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
176 <commentAddedCommentContains>^Patch Set.*charm-recheck-full$</commentAddedCommentContains>
177 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
178 </triggerOnEvents>
179 <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
180 <triggerConfigURL>https://raw.githubusercontent.com/openstack-charmers/bot-control/master/test_charm_pipeline_trigger_projects.txt</triggerConfigURL>
181 <triggerInformationAction/>
182 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
183 </triggers>
184 <concurrentBuild>true</concurrentBuild>
185 <builders>
186 <hudson.tasks.Shell>
187 <command>#!/bin/bash -ue
188. ~/oscirc
189~/osci-repo-boot-clean.sh</command>
190 </hudson.tasks.Shell>
191 <hudson.tasks.Shell>
192 <command># env | egrep &quot;BUILD|JOB_|GERRIT|UOSCI|HUDSON|JENKINS|WORKSPACE&quot; | sort</command>
193 </hudson.tasks.Shell>
194 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
195 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
196 <runCondition class="org.jenkins_ci.plugins.run_condition.core.AlwaysRun" plugin="run-condition@1.0"/>
197 <conditionalbuilders>
198 <hudson.tasks.Shell>
199 <command>#!/bin/bash -e
200. ~/oscirc
201#
202# Inspect repo and prescribe things to do
203. ~/oscirc
204${OSCI_ROOT}/run/job-parts/build_prescribe.sh</command>
205 </hudson.tasks.Shell>
206 </conditionalbuilders>
207 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
208 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
209 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
210 <runCondition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition" plugin="run-condition@1.0">
211 <worstResult>
212 <name>SUCCESS</name>
213 <ordinal>0</ordinal>
214 <color>BLUE</color>
215 <completeBuild>true</completeBuild>
216 </worstResult>
217 <bestResult>
218 <name>SUCCESS</name>
219 <ordinal>0</ordinal>
220 <color>BLUE</color>
221 <completeBuild>true</completeBuild>
222 </bestResult>
223 </runCondition>
224 <conditionalbuilders>
225 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
226 <configs>
227 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
228 <configs>
229 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
230 </configs>
231 <projects>test_charm_lint,test_charm_unit</projects>
232 <condition>ALWAYS</condition>
233 <triggerWithNoParameters>false</triggerWithNoParameters>
234 <triggerFromChildProjects>false</triggerFromChildProjects>
235 <block>
236 <unstableThreshold>
237 <name>UNSTABLE</name>
238 <ordinal>1</ordinal>
239 <color>YELLOW</color>
240 <completeBuild>true</completeBuild>
241 </unstableThreshold>
242 <failureThreshold>
243 <name>FAILURE</name>
244 <ordinal>2</ordinal>
245 <color>RED</color>
246 <completeBuild>true</completeBuild>
247 </failureThreshold>
248 </block>
249 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
250 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
251 </configs>
252 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
253 <hudson.tasks.Shell>
254 <command>#!/bin/bash -e
255. ~/oscirc
256# env | grep TRIGGERED_BUILD
257wget http://${OSCI_MASTER_IP}:8080/job/test_charm_lint/$TRIGGERED_BUILD_NUMBER_test_charm_lint/consoleText -O $WORKSPACE/consoleText.test_charm_lint_${TRIGGERED_BUILD_NUMBER_test_charm_lint}.txt
258wget http://${OSCI_MASTER_IP}:8080/job/test_charm_unit/$TRIGGERED_BUILD_NUMBER_test_charm_unit/consoleText -O $WORKSPACE/consoleText.test_charm_unit_${TRIGGERED_BUILD_NUMBER_test_charm_unit}.txt</command>
259 </hudson.tasks.Shell>
260 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
261 <project>test_charm_lint</project>
262 <filter></filter>
263 <target>test_charm_lint_${TRIGGERED_BUILD_NUMBER_test_charm_lint}</target>
264 <excludes></excludes>
265 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
266 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_lint}</buildNumber>
267 </selector>
268 <optional>true</optional>
269 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
270 </hudson.plugins.copyartifact.CopyArtifact>
271 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
272 <project>test_charm_unit</project>
273 <filter></filter>
274 <target>test_charm_unit_${TRIGGERED_BUILD_NUMBER_test_charm_unit}</target>
275 <excludes></excludes>
276 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
277 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_unit}</buildNumber>
278 </selector>
279 <optional>true</optional>
280 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
281 </hudson.plugins.copyartifact.CopyArtifact>
282 </conditionalbuilders>
283 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
284 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
285 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$DontRun" plugin="run-condition@1.0"/>
286 <runCondition class="org.jenkins_ci.plugins.run_condition.core.FileExistsCondition" plugin="run-condition@1.0">
287 <file>prescribe_charm_build.properties</file>
288 <baseDir class="org.jenkins_ci.plugins.run_condition.common.BaseDirectory$Workspace"/>
289 </runCondition>
290 <conditionalbuilders>
291 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
292 <configs>
293 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
294 <configs>
295 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
296 </configs>
297 <projects>charm_build</projects>
298 <condition>ALWAYS</condition>
299 <triggerWithNoParameters>false</triggerWithNoParameters>
300 <triggerFromChildProjects>false</triggerFromChildProjects>
301 <block>
302 <unstableThreshold>
303 <name>UNSTABLE</name>
304 <ordinal>1</ordinal>
305 <color>YELLOW</color>
306 <completeBuild>true</completeBuild>
307 </unstableThreshold>
308 <failureThreshold>
309 <name>FAILURE</name>
310 <ordinal>2</ordinal>
311 <color>RED</color>
312 <completeBuild>true</completeBuild>
313 </failureThreshold>
314 </block>
315 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
316 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
317 </configs>
318 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
319 <hudson.tasks.Shell>
320 <command>#!/bin/bash -e
321. ~/oscirc
322# env | grep TRIGGERED_BUILD
323wget http://${OSCI_MASTER_IP}:8080/job/charm_build/$TRIGGERED_BUILD_NUMBER_charm_build/consoleText -O $WORKSPACE/consoleText.charm_build_${TRIGGERED_BUILD_NUMBER_charm_build}.txt</command>
324 </hudson.tasks.Shell>
325 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
326 <project>charm_build</project>
327 <filter>build/*, *.properties</filter>
328 <target></target>
329 <excludes></excludes>
330 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
331 <buildNumber>${TRIGGERED_BUILD_NUMBER_charm_build}</buildNumber>
332 </selector>
333 <flatten>true</flatten>
334 <optional>true</optional>
335 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
336 </hudson.plugins.copyartifact.CopyArtifact>
337 </conditionalbuilders>
338 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
339 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
340 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
341 <runCondition class="org.jenkins_ci.plugins.run_condition.core.FileExistsCondition" plugin="run-condition@1.0">
342 <file>charm_build.properties</file>
343 <baseDir class="org.jenkins_ci.plugins.run_condition.common.BaseDirectory$Workspace"/>
344 </runCondition>
345 <conditionalbuilders>
346 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
347 <configs>
348 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
349 <configs>
350 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
351 <hudson.plugins.parameterizedtrigger.FileBuildParameters>
352 <propertiesFile>charm_build.properties</propertiesFile>
353 <failTriggerOnMissing>false</failTriggerOnMissing>
354 <useMatrixChild>false</useMatrixChild>
355 <onlyExactRuns>false</onlyExactRuns>
356 </hudson.plugins.parameterizedtrigger.FileBuildParameters>
357 </configs>
358 <projects>test_charm_lint</projects>
359 <condition>ALWAYS</condition>
360 <triggerWithNoParameters>false</triggerWithNoParameters>
361 <triggerFromChildProjects>false</triggerFromChildProjects>
362 <block>
363 <unstableThreshold>
364 <name>UNSTABLE</name>
365 <ordinal>1</ordinal>
366 <color>YELLOW</color>
367 <completeBuild>true</completeBuild>
368 </unstableThreshold>
369 <failureThreshold>
370 <name>FAILURE</name>
371 <ordinal>2</ordinal>
372 <color>RED</color>
373 <completeBuild>true</completeBuild>
374 </failureThreshold>
375 </block>
376 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
377 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
378 </configs>
379 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
380 <hudson.tasks.Shell>
381 <command>#!/bin/bash -e
382. ~/oscirc
383# env | grep TRIGGERED_BUILD
384wget http://${OSCI_MASTER_IP}:8080/job/test_charm_lint/$TRIGGERED_BUILD_NUMBER_test_charm_lint/consoleText -O $WORKSPACE/consoleText.test_charm_lint_${TRIGGERED_BUILD_NUMBER_test_charm_lint}.txt</command>
385 </hudson.tasks.Shell>
386 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
387 <project>test_charm_lint</project>
388 <filter></filter>
389 <target>test_charm_lint_${TRIGGERED_BUILD_NUMBER_test_charm_lint}</target>
390 <excludes></excludes>
391 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
392 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_lint}</buildNumber>
393 </selector>
394 <optional>true</optional>
395 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
396 </hudson.plugins.copyartifact.CopyArtifact>
397 </conditionalbuilders>
398 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
399 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
400 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
401 <runCondition class="org.jenkins_ci.plugins.run_condition.logic.And" plugin="run-condition@1.0">
402 <conditions>
403 <org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
404 <condition class="org.jenkins_ci.plugins.run_condition.core.FileExistsCondition">
405 <file>prescribe_deploy_test.properties</file>
406 <baseDir class="org.jenkins_ci.plugins.run_condition.common.BaseDirectory$Workspace"/>
407 </condition>
408 </org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
409 <org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
410 <condition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition">
411 <worstResult>
412 <name>SUCCESS</name>
413 <ordinal>0</ordinal>
414 <color>BLUE</color>
415 <completeBuild>true</completeBuild>
416 </worstResult>
417 <bestResult>
418 <name>SUCCESS</name>
419 <ordinal>0</ordinal>
420 <color>BLUE</color>
421 <completeBuild>true</completeBuild>
422 </bestResult>
423 </condition>
424 </org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
425 </conditions>
426 </runCondition>
427 <conditionalbuilders>
428 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
429 <configs>
430 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
431 <configs>
432 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
433 <hudson.plugins.parameterizedtrigger.FileBuildParameters>
434 <propertiesFile>charm_build.properties</propertiesFile>
435 <failTriggerOnMissing>false</failTriggerOnMissing>
436 <useMatrixChild>false</useMatrixChild>
437 <onlyExactRuns>false</onlyExactRuns>
438 </hudson.plugins.parameterizedtrigger.FileBuildParameters>
439 </configs>
440 <projects>test_charm_single</projects>
441 <condition>ALWAYS</condition>
442 <triggerWithNoParameters>false</triggerWithNoParameters>
443 <triggerFromChildProjects>false</triggerFromChildProjects>
444 <block>
445 <unstableThreshold>
446 <name>UNSTABLE</name>
447 <ordinal>1</ordinal>
448 <color>YELLOW</color>
449 <completeBuild>true</completeBuild>
450 </unstableThreshold>
451 <failureThreshold>
452 <name>FAILURE</name>
453 <ordinal>2</ordinal>
454 <color>RED</color>
455 <completeBuild>true</completeBuild>
456 </failureThreshold>
457 </block>
458 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
459 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
460 </configs>
461 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
462 <hudson.tasks.Shell>
463 <command>#!/bin/bash -e
464. ~/oscirc
465# env | grep TRIGGERED_BUILD
466wget http://${OSCI_MASTER_IP}:8080/job/test_charm_single/$TRIGGERED_BUILD_NUMBER_test_charm_single/consoleText -O $WORKSPACE/consoleText.test_charm_single_${TRIGGERED_BUILD_NUMBER_test_charm_single}.txt</command>
467 </hudson.tasks.Shell>
468 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
469 <project>test_charm_single</project>
470 <filter></filter>
471 <target>test_charm_single_${TRIGGERED_BUILD_NUMBER_test_charm_single}</target>
472 <excludes></excludes>
473 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
474 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_single}</buildNumber>
475 </selector>
476 <optional>true</optional>
477 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
478 </hudson.plugins.copyartifact.CopyArtifact>
479 </conditionalbuilders>
480 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
481 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
482 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
483 <runCondition class="org.jenkins_ci.plugins.run_condition.logic.And" plugin="run-condition@1.0">
484 <conditions>
485 <org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
486 <condition class="org.jenkins_ci.plugins.run_condition.core.FileExistsCondition">
487 <file>prescribe_deploy_test.properties</file>
488 <baseDir class="org.jenkins_ci.plugins.run_condition.common.BaseDirectory$Workspace"/>
489 </condition>
490 </org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
491 <org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
492 <condition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition">
493 <worstResult>
494 <name>SUCCESS</name>
495 <ordinal>0</ordinal>
496 <color>BLUE</color>
497 <completeBuild>true</completeBuild>
498 </worstResult>
499 <bestResult>
500 <name>SUCCESS</name>
501 <ordinal>0</ordinal>
502 <color>BLUE</color>
503 <completeBuild>true</completeBuild>
504 </bestResult>
505 </condition>
506 </org.jenkins__ci.plugins.run__condition.logic.ConditionContainer>
507 </conditions>
508 </runCondition>
509 <conditionalbuilders>
510 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
511 <configs>
512 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
513 <configs>
514 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
515 <hudson.plugins.parameterizedtrigger.FileBuildParameters>
516 <propertiesFile>charm_build.properties</propertiesFile>
517 <failTriggerOnMissing>false</failTriggerOnMissing>
518 <useMatrixChild>false</useMatrixChild>
519 <onlyExactRuns>false</onlyExactRuns>
520 </hudson.plugins.parameterizedtrigger.FileBuildParameters>
521 </configs>
522 <projects>test_charm_func_full</projects>
523 <condition>ALWAYS</condition>
524 <triggerWithNoParameters>false</triggerWithNoParameters>
525 <triggerFromChildProjects>false</triggerFromChildProjects>
526 <block>
527 <unstableThreshold>
528 <name>UNSTABLE</name>
529 <ordinal>1</ordinal>
530 <color>YELLOW</color>
531 <completeBuild>true</completeBuild>
532 </unstableThreshold>
533 <failureThreshold>
534 <name>FAILURE</name>
535 <ordinal>2</ordinal>
536 <color>RED</color>
537 <completeBuild>true</completeBuild>
538 </failureThreshold>
539 </block>
540 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
541 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
542 </configs>
543 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
544 <hudson.tasks.Shell>
545 <command>#!/bin/bash -e
546. ~/oscirc
547# env | grep TRIGGERED_BUILD
548wget http://${OSCI_MASTER_IP}:8080/job/test_charm_func_full/$TRIGGERED_BUILD_NUMBER_test_charm_func_full/consoleText -O $WORKSPACE/consoleText.test_charm_func_full_${TRIGGERED_BUILD_NUMBER_test_charm_func_full}.txt</command>
549 </hudson.tasks.Shell>
550 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
551 <project></project>
552 <filter></filter>
553 <target>test_charm_func_full_${TRIGGERED_BUILD_NUMBER_test_charm_func_full}</target>
554 <excludes></excludes>
555 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
556 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_func_full}</buildNumber>
557 </selector>
558 <optional>true</optional>
559 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
560 </hudson.plugins.copyartifact.CopyArtifact>
561 </conditionalbuilders>
562 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
563 <org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder plugin="conditional-buildstep@1.3.5">
564 <condition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition" plugin="run-condition@1.0">
565 <worstResult>
566 <name>SUCCESS</name>
567 <ordinal>0</ordinal>
568 <color>BLUE</color>
569 <completeBuild>true</completeBuild>
570 </worstResult>
571 <bestResult>
572 <name>SUCCESS</name>
573 <ordinal>0</ordinal>
574 <color>BLUE</color>
575 <completeBuild>true</completeBuild>
576 </bestResult>
577 </condition>
578 <buildStep class="hudson.tasks.Shell">
579 <command>#!/bin/bash -e
580. ~/oscirc
581export UOSCI_GERRIT_VERDICT=&quot;SUCCESS&quot;
582${OSCI_ROOT}/run/job-parts/part_gerrit_review.sh
583</command>
584 </buildStep>
585 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
586 </org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder>
587 <org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder plugin="conditional-buildstep@1.3.5">
588 <condition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition" plugin="run-condition@1.0">
589 <worstResult>
590 <name>FAILURE</name>
591 <ordinal>2</ordinal>
592 <color>RED</color>
593 <completeBuild>true</completeBuild>
594 </worstResult>
595 <bestResult>
596 <name>FAILURE</name>
597 <ordinal>2</ordinal>
598 <color>RED</color>
599 <completeBuild>true</completeBuild>
600 </bestResult>
601 </condition>
602 <buildStep class="hudson.tasks.Shell">
603 <command>#!/bin/bash -e
604. ~/oscirc
605export UOSCI_GERRIT_VERDICT=&quot;FAILURE&quot;
606${OSCI_ROOT}/run/job-parts/part_gerrit_review.sh
607</command>
608 </buildStep>
609 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
610 </org.jenkinsci.plugins.conditionalbuildstep.singlestep.SingleConditionalBuilder>
611 </builders>
612 <publishers>
613 <hudson.tasks.ArtifactArchiver>
614 <artifacts>*, logs/*, charm_*/*, charm_*/logs/*, test_charm_*/*, test_charm_*/logs/*</artifacts>
615 <allowEmptyArchive>true</allowEmptyArchive>
616 <onlyIfSuccessful>false</onlyIfSuccessful>
617 <fingerprint>true</fingerprint>
618 <defaultExcludes>true</defaultExcludes>
619 <caseSensitive>true</caseSensitive>
620 </hudson.tasks.ArtifactArchiver>
621 </publishers>
622 <buildWrappers>
623 <hudson.plugins.ws__cleanup.PreBuildCleanup plugin="ws-cleanup@0.32">
624 <deleteDirs>false</deleteDirs>
625 <cleanupParameter></cleanupParameter>
626 <externalDelete></externalDelete>
627 </hudson.plugins.ws__cleanup.PreBuildCleanup>
628 <hudson.plugins.timestamper.TimestamperBuildWrapper plugin="timestamper@1.8.8"/>
629 <org.jenkinsci.plugins.buildnamesetter.BuildNameSetter plugin="build-name-setter@1.6.5">
630 <template>#${BUILD_NUMBER} ${ENV,var=&quot;GERRIT_PROJECT&quot;} ${ENV,var=&quot;GERRIT_CHANGE_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_NUMBER&quot;} ${ENV,var=&quot;GERRIT_PATCHSET_UPLOADER_NAME&quot;} ${ENV,var=&quot;BASE_NAME&quot;} ${ENV,var=&quot;GIT_BRANCH&quot;}</template>
631 <runAtStart>true</runAtStart>
632 <runAtEnd>true</runAtEnd>
633 </org.jenkinsci.plugins.buildnamesetter.BuildNameSetter>
634 <org.jenkinsci.plugins.builduser.BuildUser plugin="build-user-vars-plugin@1.5"/>
635 </buildWrappers>
636</project>
0\ No newline at end of file637\ No newline at end of file
1638
=== added directory 'deploy/jobs-static/test_charm_pipeline_func_smoke'
=== added file 'deploy/jobs-static/test_charm_pipeline_func_smoke/config.xml'
--- deploy/jobs-static/test_charm_pipeline_func_smoke/config.xml 1970-01-01 00:00:00 +0000
+++ deploy/jobs-static/test_charm_pipeline_func_smoke/config.xml 2018-12-13 22:52:49 +0000
@@ -0,0 +1,645 @@
1<?xml version='1.0' encoding='UTF-8'?>
2<project>
3 <actions/>
4 <description>&lt;h4&gt;Kicks off a chain of charm tests, with two trigger/entrance paths:&lt;/h4&gt;&#xd;
5&lt;ol&gt;&#xd;
6 &lt;li&gt;BASE_NAME (charm name) with optional GIT_BRANCH&lt;br/&gt;-or-&lt;/li&gt;&#xd;
7 &#xd;
8 &lt;li&gt;Gerrit change review&lt;/li&gt;&#xd;
9&lt;/ol&gt;&#xd;
10&lt;p&gt;Do not provide both simultaneously on one build.&lt;/p&gt;&#xd;
11&#xd;
12&lt;h4&gt;Test flow:&lt;/h4&gt;&#xd;
13&lt;ol&gt;&#xd;
14 &lt;li&gt;(test_charm_unit + test_charm_lint)&lt;/li&gt;&#xd;
15 &lt;li&gt;test_charm_single&lt;/li&gt;&#xd;
16 &lt;li&gt;test_charm_func_smoke&lt;/li&gt;&#xd;
17 &lt;li&gt;artifact collection&lt;/li&gt;&#xd;
18 &lt;li&gt;gerrit review posting and/or report upload to bucket&lt;/li&gt;&#xd;
19&lt;/ol&gt;</description>
20 <keepDependencies>false</keepDependencies>
21 <properties>
22 <jenkins.model.BuildDiscarderProperty>
23 <strategy class="hudson.tasks.LogRotator">
24 <daysToKeep>-1</daysToKeep>
25 <numToKeep>-1</numToKeep>
26 <artifactDaysToKeep>30</artifactDaysToKeep>
27 <artifactNumToKeep>500</artifactNumToKeep>
28 </strategy>
29 </jenkins.model.BuildDiscarderProperty>
30 <com.sonyericsson.rebuild.RebuildSettings plugin="rebuild@1.25">
31 <autoRebuild>true</autoRebuild>
32 <rebuildDisabled>false</rebuildDisabled>
33 </com.sonyericsson.rebuild.RebuildSettings>
34 <hudson.model.ParametersDefinitionProperty>
35 <parameterDefinitions>
36 <hudson.model.StringParameterDefinition>
37 <name>BASE_NAME</name>
38 <description>Generally, NOT used when triggered by gerrit. This is usually the charm name, without master/stable/next decoration. ie. keystone</description>
39 <defaultValue></defaultValue>
40 </hudson.model.StringParameterDefinition>
41 <hudson.model.StringParameterDefinition>
42 <name>GIT_BRANCH</name>
43 <description>Generally one of: master, stable, or blank (defaults to master).</description>
44 <defaultValue></defaultValue>
45 </hudson.model.StringParameterDefinition>
46 <hudson.model.StringParameterDefinition>
47 <name>GIT_TAG</name>
48 <description>Not Yet Implemented</description>
49 <defaultValue></defaultValue>
50 </hudson.model.StringParameterDefinition>
51 <hudson.model.StringParameterDefinition>
52 <name>SUPPORTED_SERIES</name>
53 <description></description>
54 <defaultValue></defaultValue>
55 </hudson.model.StringParameterDefinition>
56 <hudson.model.StringParameterDefinition>
57 <name>GERRIT_CHANGE_NUMBER</name>
58 <description>Populated only if triggered by gerrit.</description>
59 <defaultValue></defaultValue>
60 </hudson.model.StringParameterDefinition>
61 <hudson.model.StringParameterDefinition>
62 <name>GERRIT_TOPIC</name>
63 <description>Populated only if triggered by gerrit.</description>
64 <defaultValue></defaultValue>
65 </hudson.model.StringParameterDefinition>
66 <hudson.model.StringParameterDefinition>
67 <name>GERRIT_PROJECT</name>
68 <description>Populated only if triggered by gerrit.</description>
69 <defaultValue></defaultValue>
70 </hudson.model.StringParameterDefinition>
71 <hudson.model.StringParameterDefinition>
72 <name>GERRIT_CHANGE_ID</name>
73 <description>Populated only if triggered by gerrit.</description>
74 <defaultValue></defaultValue>
75 </hudson.model.StringParameterDefinition>
76 <hudson.model.StringParameterDefinition>
77 <name>GERRIT_PATCHSET_NUMBER</name>
78 <description>Populated only if triggered by gerrit.</description>
79 <defaultValue></defaultValue>
80 </hudson.model.StringParameterDefinition>
81 <hudson.model.StringParameterDefinition>
82 <name>GERRIT_PATCHSET_UPLOADER_NAME</name>
83 <description>Populated only if triggered by gerrit.</description>
84 <defaultValue></defaultValue>
85 </hudson.model.StringParameterDefinition>
86 <hudson.model.StringParameterDefinition>
87 <name>GERRIT_PATCHSET_REVISION</name>
88 <description>Populated only if triggered by gerrit.</description>
89 <defaultValue></defaultValue>
90 </hudson.model.StringParameterDefinition>
91 <hudson.model.StringParameterDefinition>
92 <name>GERRIT_CHANGE_SUBJECT</name>
93 <description>Populated only if triggered by gerrit.</description>
94 <defaultValue></defaultValue>
95 </hudson.model.StringParameterDefinition>
96 <hudson.model.StringParameterDefinition>
97 <name>GERRIT_CHANGE_URL</name>
98 <description>Populated only if triggered by gerrit.</description>
99 <defaultValue></defaultValue>
100 </hudson.model.StringParameterDefinition>
101 <hudson.model.StringParameterDefinition>
102 <name>GERRIT_REFSPEC</name>
103 <description>Populated only if triggered by gerrit.</description>
104 <defaultValue></defaultValue>
105 </hudson.model.StringParameterDefinition>
106 <hudson.model.StringParameterDefinition>
107 <name>GERRIT_BRANCH</name>
108 <description></description>
109 <defaultValue></defaultValue>
110 </hudson.model.StringParameterDefinition>
111 <hudson.model.StringParameterDefinition>
112 <name>DISPLAY_NAME</name>
113 <description>Legacy Placeholder - Not Implemented Here</description>
114 <defaultValue></defaultValue>
115 </hudson.model.StringParameterDefinition>
116 </parameterDefinitions>
117 </hudson.model.ParametersDefinitionProperty>
118 <hudson.plugins.throttleconcurrents.ThrottleJobProperty plugin="throttle-concurrents@1.9.0">
119 <maxConcurrentPerNode>8</maxConcurrentPerNode>
120 <maxConcurrentTotal>12</maxConcurrentTotal>
121 <categories class="java.util.concurrent.CopyOnWriteArrayList"/>
122 <throttleEnabled>true</throttleEnabled>
123 <throttleOption>project</throttleOption>
124 <limitOneJobWithMatchingParams>false</limitOneJobWithMatchingParams>
125 <paramsToUseForLimit></paramsToUseForLimit>
126 </hudson.plugins.throttleconcurrents.ThrottleJobProperty>
127 <org.jvnet.hudson.plugins.shelveproject.ShelveProjectProperty plugin="shelve-project-plugin@1.5"/>
128 </properties>
129 <scm class="hudson.scm.NullSCM"/>
130 <assignedNode>task</assignedNode>
131 <canRoam>false</canRoam>
132 <disabled>false</disabled>
133 <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
134 <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
135 <triggers>
136 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger plugin="gerrit-trigger@2.26.2">
137 <spec></spec>
138 <gerritProjects>
139 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
140 <compareType>REG_EXP</compareType>
141 <pattern>^openstack/charm-.*</pattern>
142 <branches>
143 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
144 <compareType>ANT</compareType>
145 <pattern>**</pattern>
146 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.Branch>
147 </branches>
148 <disableStrictForbiddenFileVerification>false</disableStrictForbiddenFileVerification>
149 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data.GerritProject>
150 </gerritProjects>
151 <skipVote>
152 <onSuccessful>true</onSuccessful>
153 <onFailed>true</onFailed>
154 <onUnstable>true</onUnstable>
155 <onNotBuilt>true</onNotBuilt>
156 </skipVote>
157 <silentMode>false</silentMode>
158 <notificationLevel></notificationLevel>
159 <silentStartMode>false</silentStartMode>
160 <escapeQuotes>true</escapeQuotes>
161 <nameAndEmailParameterMode>PLAIN</nameAndEmailParameterMode>
162 <dependencyJobsNames></dependencyJobsNames>
163 <commitMessageParameterMode>BASE64</commitMessageParameterMode>
164 <changeSubjectParameterMode>PLAIN</changeSubjectParameterMode>
165 <commentTextParameterMode>PLAIN</commentTextParameterMode>
166 <buildStartMessage></buildStartMessage>
167 <buildFailureMessage></buildFailureMessage>
168 <buildSuccessfulMessage></buildSuccessfulMessage>
169 <buildUnstableMessage></buildUnstableMessage>
170 <buildNotBuiltMessage></buildNotBuiltMessage>
171 <buildUnsuccessfulFilepath></buildUnsuccessfulFilepath>
172 <customUrl></customUrl>
173 <serverName>review.openstack.org</serverName>
174 <triggerOnEvents>
175 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent>
176 <excludeDrafts>false</excludeDrafts>
177 <excludeTrivialRebase>false</excludeTrivialRebase>
178 <excludeNoCodeChange>false</excludeNoCodeChange>
179 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginPatchsetCreatedEvent>
180 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
181 <commentAddedCommentContains>^Patch Set.*recheck$</commentAddedCommentContains>
182 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
183 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
184 <commentAddedCommentContains>^Patch Set.*recheck-charm$</commentAddedCommentContains>
185 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
186 <com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
187 <commentAddedCommentContains>^Patch Set.*charm-recheck$</commentAddedCommentContains>
188 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.events.PluginCommentAddedContainsEvent>
189 </triggerOnEvents>
190 <dynamicTriggerConfiguration>false</dynamicTriggerConfiguration>
191 <triggerConfigURL>https://raw.githubusercontent.com/openstack-charmers/bot-control/master/test_charm_pipeline_trigger_projects.txt</triggerConfigURL>
192 <triggerInformationAction/>
193 </com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.GerritTrigger>
194 </triggers>
195 <concurrentBuild>true</concurrentBuild>
196 <builders>
197 <hudson.tasks.Shell>
198 <command>#!/bin/bash -ue
199. ~/oscirc
200~/osci-repo-boot-clean.sh</command>
201 </hudson.tasks.Shell>
202 <hudson.tasks.Shell>
203 <command># env | egrep &quot;BUILD|JOB_|GERRIT|UOSCI|HUDSON|JENKINS|WORKSPACE&quot; | sort</command>
204 </hudson.tasks.Shell>
205 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
206 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
207 <runCondition class="org.jenkins_ci.plugins.run_condition.core.AlwaysRun" plugin="run-condition@1.0"/>
208 <conditionalbuilders>
209 <hudson.tasks.Shell>
210 <command>#!/bin/bash -ue
211# Inspect repo and prescribe things to do
212. ~/oscirc
213${OSCI_ROOT}/run/job-parts/build_prescribe.sh</command>
214 </hudson.tasks.Shell>
215 </conditionalbuilders>
216 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
217 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
218 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$Fail" plugin="run-condition@1.0"/>
219 <runCondition class="org.jenkins_ci.plugins.run_condition.core.StatusCondition" plugin="run-condition@1.0">
220 <worstResult>
221 <name>SUCCESS</name>
222 <ordinal>0</ordinal>
223 <color>BLUE</color>
224 <completeBuild>true</completeBuild>
225 </worstResult>
226 <bestResult>
227 <name>SUCCESS</name>
228 <ordinal>0</ordinal>
229 <color>BLUE</color>
230 <completeBuild>true</completeBuild>
231 </bestResult>
232 </runCondition>
233 <conditionalbuilders>
234 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
235 <configs>
236 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
237 <configs>
238 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
239 </configs>
240 <projects>test_charm_lint,test_charm_unit</projects>
241 <condition>ALWAYS</condition>
242 <triggerWithNoParameters>false</triggerWithNoParameters>
243 <triggerFromChildProjects>false</triggerFromChildProjects>
244 <block>
245 <unstableThreshold>
246 <name>UNSTABLE</name>
247 <ordinal>1</ordinal>
248 <color>YELLOW</color>
249 <completeBuild>true</completeBuild>
250 </unstableThreshold>
251 <failureThreshold>
252 <name>FAILURE</name>
253 <ordinal>2</ordinal>
254 <color>RED</color>
255 <completeBuild>true</completeBuild>
256 </failureThreshold>
257 </block>
258 <buildAllNodesWithLabel>false</buildAllNodesWithLabel>
259 </hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
260 </configs>
261 </hudson.plugins.parameterizedtrigger.TriggerBuilder>
262 <hudson.tasks.Shell>
263 <command>#!/bin/bash -ue
264. ~/oscirc
265# env | grep TRIGGERED_BUILD
266wget http://${OSCI_MASTER_IP}:8080/job/test_charm_lint/$TRIGGERED_BUILD_NUMBER_test_charm_lint/consoleText -O $WORKSPACE/consoleText.test_charm_lint_${TRIGGERED_BUILD_NUMBER_test_charm_lint}.txt
267wget http://${OSCI_MASTER_IP}:8080/job/test_charm_unit/$TRIGGERED_BUILD_NUMBER_test_charm_unit/consoleText -O $WORKSPACE/consoleText.test_charm_unit_${TRIGGERED_BUILD_NUMBER_test_charm_unit}.txt</command>
268 </hudson.tasks.Shell>
269 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
270 <project>test_charm_lint</project>
271 <filter></filter>
272 <target>test_charm_lint_${TRIGGERED_BUILD_NUMBER_test_charm_lint}</target>
273 <excludes></excludes>
274 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
275 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_lint}</buildNumber>
276 </selector>
277 <optional>true</optional>
278 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
279 </hudson.plugins.copyartifact.CopyArtifact>
280 <hudson.plugins.copyartifact.CopyArtifact plugin="copyartifact@1.38.1">
281 <project>test_charm_unit</project>
282 <filter></filter>
283 <target>test_charm_unit_${TRIGGERED_BUILD_NUMBER_test_charm_unit}</target>
284 <excludes></excludes>
285 <selector class="hudson.plugins.copyartifact.SpecificBuildSelector">
286 <buildNumber>${TRIGGERED_BUILD_NUMBER_test_charm_unit}</buildNumber>
287 </selector>
288 <optional>true</optional>
289 <doNotFingerprintArtifacts>false</doNotFingerprintArtifacts>
290 </hudson.plugins.copyartifact.CopyArtifact>
291 </conditionalbuilders>
292 </org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder>
293 <org.jenkinsci.plugins.conditionalbuildstep.ConditionalBuilder plugin="conditional-buildstep@1.3.5">
294 <runner class="org.jenkins_ci.plugins.run_condition.BuildStepRunner$DontRun" plugin="run-condition@1.0"/>
295 <runCondition class="org.jenkins_ci.plugins.run_condition.core.FileExistsCondition" plugin="run-condition@1.0">
296 <file>prescribe_charm_build.properties</file>
297 <baseDir class="org.jenkins_ci.plugins.run_condition.common.BaseDirectory$Workspace"/>
298 </runCondition>
299 <conditionalbuilders>
300 <hudson.plugins.parameterizedtrigger.TriggerBuilder plugin="parameterized-trigger@2.33">
301 <configs>
302 <hudson.plugins.parameterizedtrigger.BlockableBuildTriggerConfig>
303 <configs>
304 <hudson.plugins.parameterizedtrigger.CurrentBuildParameters/>
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches