- - repo="${DOCKER_USERNAME}"
- - amd64_dirs=""
- - arm64_dirs="docker/healthcheck"
- - script: sudo -E bash build.sh
- env:
- - repo="${DOCKER_USERNAME}"
- - amd64_dirs=""
- - arm64_dirs="docker/smoke"
- - script: sudo -E bash build.sh
- env:
- - repo="${DOCKER_USERNAME}"
- - amd64_dirs=""
- - arm64_dirs="docker/features"
- - script: sudo -E bash build.sh
- env:
- - repo="${DOCKER_USERNAME}"
- - amd64_dirs=""
- - arm64_dirs="docker/components"
- - script: sudo -E bash build.sh
+ - REPO="${DOCKER_USERNAME}"
+ - amd64_dirs="docker/tempest"
+ - arm64_dirs=""
+ - stage: publish functest-tempest manifests
+ script: >
+ sudo manifest-tool push from-args \
+ --platforms linux/amd64 \
+ --template ${DOCKER_USERNAME}/functest-tempest:ARCH-latest \
+ --target ${DOCKER_USERNAME}/functest-tempest:latest
+ - stage: build all functest images
+ script: sudo -E bash build.sh