aboutsummaryrefslogtreecommitdiff
path: root/leg-kolla.yaml
AgeCommit message (Collapse)Author
2020-04-30leg-kolla: stop building imagesMarcin Juszkiewicz
Upstream provides both 'stable/train' and 'master' images for AArch64 for a while now. They are tagged 'train-aarch64' and 'master-aarch64'. So there is no need to build our ones. Images for Linaro Developer Cloud will be built as before - on request. Change-Id: Id0dc4ef2c22c558bc7307a6eca581d2b571f15a0
2020-03-23leg-kolla: remove built images on failureMarcin Juszkiewicz
As there is no good way to chain other task on failure we remove just built images if we fail. Also improve removing in leg-kolla-remove-images job. Change-Id: I6a1f2dc44c2983717dadd146d9eca2856d88bc7a
2020-03-23leg-kolla: remove Docker credentials from jobsMarcin Juszkiewicz
only leg-kolla-push-images job needs Docker hub access other jobs are 100% local Change-Id: I688d8c45184f799a24b2eb666c01abc6d2e16016
2019-09-12leg-kolla: make the job public to get the build logsMarcin Juszkiewicz
Jenkins seems to be smart enough to obfuscate credentials: + sed -e 's|${DOCKER_AUTH}|****|' Change-Id: Iba25489fac9354e503a602b6e4c37d4119e3cc4b
2019-06-03leg-kolla*: cleanup after buildMarcin Juszkiewicz
Added leg-kolla-remove-images job which removes local images after build. It is called in two situations: 1. leg-kolla* build fails - remove images is triggered 2. leg-kolla* build went fine, triggered push job and then remove images gets triggered Fixed recipients to Fathi, Riku, Hrw and LDCG ML. Change-Id: I3346c983d9bb2e87bbca4e8bae0dbf63758b1673
2018-08-13leg-kolla: run weekly on SundaysMarcin Juszkiewicz
Change-Id: I945ab229865b3878e7e8f5681c101c6ca03e4ecf
2018-05-17leg-kolla: fix linaro-cp source directoryFathi Boudra
When there's a new shell step, the current dir is ${WORKSPACE}. The source directory passed to linaro-cp doesn't exist. It should be kolla/logs/debian-source or the full path: ${WORKSPACE}/kolla/logs/debian-source Change-Id: I433eac6c99aa86a6040a96de92af2df8701fe9f2 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2018-05-17leg-kolla: update the display nameFathi Boudra
There's now a separate job to publish the docker images. Update the display name to match the jobs purpose: build Kolla docker images. Change-Id: I971519e460ec096c83b5846c61c553fdb9383cc0 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2018-05-15leg-kolla*: push.parameters needs to be marked as artifactMarcin Juszkiewicz
Change-Id: I9b804e4f5d65011436f479be5f397aa1d957bc76
2018-05-15leg-kolla*: move pushing of images into leg-kolla-push-images jobMarcin Juszkiewicz
leg-kolla* jobs will build images and then trigger separate job to push those images into hub.docker.com repository. This way we can put testing job between build/push part. Or whatever we want. Change-Id: I5450d2b6109f25df2cc330b74f4f58028eb01b8f
2018-04-22leg-kolla*: fix arguments in yamlMarcin Juszkiewicz
Change-Id: I0ce85f560afaa72d0681b367eed0daaee96eff80
2018-04-22leg-kolla*: retry build/push tasks (3 times as in upstream)Marcin Juszkiewicz
Change-Id: I104e0562eedfc0cbb0df4299579b0218e7be2272
2018-04-22leg-kolla*: use 24 threadsMarcin Juszkiewicz
leg-aarch64-01 has 96 cpu cores - let make use of it. We probably are network limited anyway. Change-Id: I7584aece29fb963e4631597d53a71da251661433
2018-03-12leg-kolla: create new jobs according to LEG-698Marcin Juszkiewicz
We need images from stable/queens branch, images from development branch and then we need images for Linaro Developer Cloud (stable/queens plus some extra changes maintained in separate overlay). leg-kolla will build rocky-YYMMDD images (development) leg-kolla-queens builds images from stable/queens branch leg-kolla-queens-ldc is like above plus some changes Change-Id: Icaeb32a0730154191844eb24b297ffd2438d0803
2018-01-30leg-kolla: use leg-aarch64 nodeFathi Boudra
Change-Id: If86b4d195e4782f0173bb39629b05f3edc8cf346 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2018-01-24leg: add sdi-team to notifications list for leg-kolla jobGema Gomez
Change-Id: I74d07e4e76118956c632553e24568d0b42060f25
2018-01-10leg-kolla: split publishing into its own stepFathi Boudra
The publishing token has a time to live (TTL) fo 180 minutes. If the build takes longer than the TTL, then we'll fail to publish. Avoid to take into account the build time so the TTL is only for the publishing step. Change-Id: Ic2b27ba97520523c6a46afc5408aa2052a84c91c Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-12-12leg-kolla: allow to trigger/cancel buildsFathi Boudra
Change-Id: Idd88b1c3d02f522146a414b75a0a2afb2919e2dd Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
2017-08-23leg-kolla: a new job to build OpenStack components as containersMarcin Juszkiewicz
For next release SDI team moves to Docker containers as a way to provide OpenStack components (and other requirements). Kolla was chosen for that task. First version of job is a test will it work on Linaro CI. Change-Id: Iaf1225bdf4f031c64a1ca2131a8a31828e014181