summaryrefslogtreecommitdiffstats
path: root/jjb
diff options
context:
space:
mode:
authorCédric Ollivier <cedric.ollivier@orange.com>2022-05-12 13:33:32 +0200
committerCédric Ollivier <cedric.ollivier@orange.com>2022-05-12 13:57:42 +0200
commitd8a552bb607a175dfccfca72173a17cd06e77165 (patch)
treed990fa3183bd8273c9d9632d38e8b7e28785727c /jjb
parentabe0272b8f19caf7928d85597b6c1fa54fd7c936 (diff)
Build other multiarch images
Change-Id: I750ec05cf3fd7da28bdb09895b5bf1541981835c Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
Diffstat (limited to 'jjb')
-rw-r--r--jjb/functest/xtesting-ci-docker.yaml18
1 files changed, 16 insertions, 2 deletions
diff --git a/jjb/functest/xtesting-ci-docker.yaml b/jjb/functest/xtesting-ci-docker.yaml
index 8f223a0ea..9d827eff3 100644
--- a/jjb/functest/xtesting-ci-docker.yaml
+++ b/jjb/functest/xtesting-ci-docker.yaml
@@ -28,7 +28,7 @@
git checkout Dockerfile
sed -i -e "s|{from_amd64}|{to_arm}|g" Dockerfile
sudo docker build --pull -t {image}:arm-{tag} . && \
- sudo docker push {image})
+ sudo docker push {image}-{tag})
sudo manifest-tool push from-args \
--platforms linux/amd64,linux/arm,linux/arm64 \
--template {image}:ARCH-{tag} \
@@ -108,10 +108,24 @@
- jenkins-agent-buster:
dir: jenkins-agent
image: opnfv/xtesting-jenkins-agent
- tag: 3.36
+ tag: 3.36-buster
from_amd64: debian:buster
to_arm64: arm64v8/debian:buster
to_arm: arm32v7/debian:buster
+ - jenkins-agent-ubuntu:
+ dir: jenkins-agent-ubuntu
+ image: opnfv/xtesting-jenkins-agent
+ tag: 3.36-bionic
+ from_amd64: ubuntu:bionic
+ to_arm64: arm64v8/ubuntu:bionic
+ to_arm: arm32v7/ubuntu:bionic
+ - jenkins-agent-auto:
+ dir: jenkins-agent-auto
+ image: opnfv/xtesting-jenkins-agent-auto
+ tag: 3.36-buster
+ from_amd64: opnfv/xtesting-jenkins-agent
+ to_arm64: opnfv/xtesting-jenkins-agent-auto:arm64-latest
+ to_arm: opnfv/xtesting-jenkins-agent-auto:arm-latest
jobs:
- xtesting-ci-docker-multitarch-{stream}