44 shell : /bin/bash
55 variables :
66 USE_EPOCH : 0
7- PUBLIC_REGISTRY : public.ecr.aws/ews-network
7+ PUBLIC_REGISTRY : public.ecr.aws/compose-x
88 DOCKER_CLI_EXPERIMENTAL : enabled
99
1010batch :
1818 variables :
1919 VERSION : 3.8
2020 ARCH : amd64
21- buildspec : build_images.yml
21+ buildspec : .cicd/ build_images.yml
2222
2323 - identifier : arm64v8_py38
2424 env :
@@ -29,15 +29,13 @@ batch:
2929 variables :
3030 ARCH : arm64v8
3131 VERSION : 3.8
32- buildspec : build_images.yml
32+ buildspec : .cicd/ build_images.yml
3333
3434 - identifier : manifest
3535 env :
3636 compute-type : BUILD_GENERAL1_LARGE
3737 privileged-mode : true
3838 depend-on :
39- - amd64_py37
40- - arm64v8_py37
4139 - amd64_py38
4240 - arm64v8_py38
4341
@@ -68,15 +66,15 @@ phases:
6866 for ARCH in "amd64" "arm64v8"; do
6967 ARCH_TAG=${VERSION}-${ARCH}
7068
71- echo Publish from ${REGISTRY_URI}python :${ARCH_TAG}$ to ${PUBLIC_REGISTRY}/ecs-files-composer:${ARCH_TAG}$
72- docker pull ${REGISTRY_URI}python :${ARCH_TAG}
73- docker tag ${REGISTRY_URI}python :${ARCH_TAG} ${PUBLIC_REGISTRY}/ecs-files-composer:${ARCH_TAG}
69+ echo Publish from ${REGISTRY_URI}ecs-files-composer :${ARCH_TAG}$ to ${PUBLIC_REGISTRY}/ecs-files-composer:${ARCH_TAG}$
70+ docker pull ${REGISTRY_URI}ecs-files-composer :${ARCH_TAG}
71+ docker tag ${REGISTRY_URI}ecs-files-composer :${ARCH_TAG} ${PUBLIC_REGISTRY}/ecs-files-composer:${ARCH_TAG}
7472 docker push ${PUBLIC_REGISTRY}/ecs-files-composer:${ARCH_TAG}
7573 done
7674 - |
7775 docker manifest create ${PUBLIC_REGISTRY}/ecs-files-composer:${VERSION} \
78- --amend ${PUBLIC_REGISTRY}/ecs-files-composer:${VERSION}.${VERSION} -amd64 \
79- --amend ${PUBLIC_REGISTRY}/ecs-files-composer:${VERSION}.${VERSION} -arm64v8
76+ --amend ${PUBLIC_REGISTRY}/ecs-files-composer:${VERSION}-amd64 \
77+ --amend ${PUBLIC_REGISTRY}/ecs-files-composer:${VERSION}-arm64v8
8078 - docker manifest push ${PUBLIC_REGISTRY}/ecs-files-composer:${VERSION}
8179
8280 finally :
0 commit comments