| 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' | ||||