Age | Commit message (Collapse) | Author |
|
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
|
|
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
|
|
only leg-kolla-push-images job needs Docker hub access
other jobs are 100% local
Change-Id: I688d8c45184f799a24b2eb666c01abc6d2e16016
|
|
Jenkins seems to be smart enough to obfuscate credentials:
+ sed -e 's|${DOCKER_AUTH}|****|'
Change-Id: Iba25489fac9354e503a602b6e4c37d4119e3cc4b
|
|
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
|
|
Change-Id: I945ab229865b3878e7e8f5681c101c6ca03e4ecf
|
|
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>
|
|
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>
|
|
Change-Id: I9b804e4f5d65011436f479be5f397aa1d957bc76
|
|
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
|
|
Change-Id: I0ce85f560afaa72d0681b367eed0daaee96eff80
|
|
Change-Id: I104e0562eedfc0cbb0df4299579b0218e7be2272
|
|
leg-aarch64-01 has 96 cpu cores - let make use of it.
We probably are network limited anyway.
Change-Id: I7584aece29fb963e4631597d53a71da251661433
|
|
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
|
|
Change-Id: If86b4d195e4782f0173bb39629b05f3edc8cf346
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
Change-Id: I74d07e4e76118956c632553e24568d0b42060f25
|
|
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>
|
|
Change-Id: Idd88b1c3d02f522146a414b75a0a2afb2919e2dd
Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
|
|
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
|