Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 1 | parameters: |
2 | jenkins: | ||||
3 | client: | ||||
4 | job_template: | ||||
5 | build-debian: | ||||
6 | name: build-debian-{{package}}-ubuntu-{{dist}} | ||||
7 | jobs: | ||||
8 | - package: librdkafka | ||||
9 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 10 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 11 | - package: python-kafka |
12 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 13 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 14 | - package: liburcu |
15 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 16 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 17 | - package: python-kazoo |
18 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 19 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 20 | - package: python-pathlib |
21 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 22 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 23 | - package: kafka |
24 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 25 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 26 | - package: python-geventhttpclient |
27 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 28 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 29 | - package: python-consistent-hash |
30 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 31 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 32 | - package: libipfix |
33 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 34 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 35 | - package: python-ncclient |
36 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 37 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 38 | - package: python-pycassa |
39 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 40 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 41 | - package: python-xmltodict |
42 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 43 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 44 | - package: python-backports.ssl-match-hostname |
45 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 46 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 47 | - package: python-certifi |
48 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 49 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 50 | - package: python-docker |
51 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 52 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 53 | - package: python-cassandra-driver |
54 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 55 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 56 | - package: python-redis |
57 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 58 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 59 | - package: python-tabulate |
60 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 61 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 62 | - package: cassandra-cpp-driver |
63 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 64 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 65 | - package: libuv1 |
66 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 67 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 68 | - package: python-sseclient |
69 | dist: trusty | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 70 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 71 | - package: librdkafka |
72 | dist: xenial | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 73 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 74 | - package: python-kafka |
75 | dist: xenial | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 76 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 77 | - package: python-geventhttpclient |
78 | dist: xenial | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 79 | build: pipeline |
Filip Pytloun | 784116f | 2017-03-31 17:07:49 +0200 | [diff] [blame] | 80 | - package: python-docker |
81 | dist: xenial | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 82 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 83 | - package: python-consistent-hash |
84 | dist: xenial | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 85 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 86 | - package: libipfix |
87 | dist: xenial | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 88 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 89 | - package: cassandra-cpp-driver |
90 | dist: xenial | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 91 | build: pipeline |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 92 | - package: python-sseclient |
93 | dist: xenial | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 94 | build: pipeline |
95 | - package: telegraf | ||||
96 | dist: trusty | ||||
97 | build: telegraf | ||||
98 | - package: telegraf | ||||
99 | dist: xenial | ||||
100 | build: telegraf | ||||
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 101 | template: |
102 | type: workflow-scm | ||||
103 | concurrent: false | ||||
104 | scm: | ||||
105 | type: git | ||||
106 | url: "${_param:jenkins_gerrit_url}/mk/mk-pipelines" | ||||
107 | credentials: "gerrit" | ||||
chnyda | 2393256 | 2017-04-21 12:39:06 +0200 | [diff] [blame] | 108 | script: build-debian-packages-{{build}}.groovy |
Filip Pytloun | 7af94b3 | 2017-03-14 18:38:52 +0100 | [diff] [blame] | 109 | trigger: |
110 | gerrit: | ||||
111 | project: | ||||
112 | debian/{{package}}: | ||||
113 | branches: | ||||
114 | - debian/{{dist}} | ||||
115 | message: | ||||
116 | build_successful: "Build successful" | ||||
117 | build_unstable: "Build unstable" | ||||
118 | build_failure: "Build failed" | ||||
119 | event: | ||||
120 | ref: | ||||
121 | - updated | ||||
122 | param: | ||||
123 | SOURCE_URL: | ||||
124 | type: string | ||||
125 | default: "${_param:jenkins_gerrit_url}/debian/{{package}}.git" | ||||
126 | SOURCE_BRANCH: | ||||
127 | type: string | ||||
128 | default: "debian/{{dist}}" | ||||
129 | SOURCE_CREDENTIALS: | ||||
130 | type: string | ||||
131 | default: "gerrit" | ||||
132 | EXTRA_REPO_URL: | ||||
133 | type: string | ||||
134 | default: "deb ${_param:jenkins_aptly_url}/{{dist}}/ testing extra" | ||||
135 | EXTRA_REPO_KEY_URL: | ||||
136 | type: string | ||||
137 | default: "${_param:jenkins_aptly_url}/public.gpg" | ||||
138 | APTLY_URL: | ||||
139 | type: string | ||||
140 | default: "${_param:jenkins_aptly_api_url}" | ||||
141 | APTLY_REPO: | ||||
142 | type: string | ||||
143 | default: "ubuntu-{{dist}}-extra" | ||||
144 | OS: | ||||
145 | type: string | ||||
146 | default: "ubuntu" | ||||
147 | DIST: | ||||
148 | type: string | ||||
149 | default: "{{dist}}" | ||||
150 | ARCH: | ||||
151 | type: string | ||||
152 | default: "amd64" | ||||
chnyda | a3f6318 | 2017-03-20 11:08:21 +0100 | [diff] [blame] | 153 | PPA: |
154 | type: string | ||||
155 | default: "mirantis-opencontrail/extra" | ||||
156 | UPLOAD_PPA: | ||||
157 | type: boolean | ||||
158 | default: 'true' | ||||
159 | UPLOAD_APTLY: | ||||
160 | type: boolean | ||||
161 | default: 'true' |