|
@@ -14,14 +14,16 @@ phases:
|
|
|
- echo ${DOCKER_REGISTRY_PASSWORD} | docker login --username wsmoogle --password-stdin ${IMAGE_HOST}
|
|
- echo ${DOCKER_REGISTRY_PASSWORD} | docker login --username wsmoogle --password-stdin ${IMAGE_HOST}
|
|
|
build:
|
|
build:
|
|
|
commands:
|
|
commands:
|
|
|
- - export TMP_TAG="${IMAGE_HOST}${IMAGE_HOST:+/}${IMAGE_NAME}:${TAG_TMP}"
|
|
|
|
|
- - export TMP_TAG_AMD64="${IMAGE_HOST}${IMAGE_HOST:+/}${IMAGE_NAME}:${TAG_TMP}-amd64"
|
|
|
|
|
- - export TMP_TAG_ARM64="${IMAGE_HOST}${IMAGE_HOST:+/}${IMAGE_NAME}:${TAG_TMP}-arm64"
|
|
|
|
|
|
|
+ - export IMAGE="${IMAGE_HOST}${IMAGE_HOST:+/}${IMAGE_NAME}"
|
|
|
|
|
+ - export TMP_TAG="${IMAGE}:${TAG_TMP}"
|
|
|
|
|
+ - export TMP_TAG_AMD64="${IMAGE}:${TAG_TMP}-amd64"
|
|
|
|
|
+ - export TMP_TAG_ARM64="${IMAGE}:${TAG_TMP}-arm64"
|
|
|
- docker manifest create ${TMP_TAG} ${TMP_TAG_AMD64} ${TMP_TAG_ARM64}
|
|
- docker manifest create ${TMP_TAG} ${TMP_TAG_AMD64} ${TMP_TAG_ARM64}
|
|
|
- - bash ./tagging.sh --source-image "${TAG_TMP}" --target-image "${IMAGE_HOST}${IMAGE_HOST:+/}${IMAGE_NAME}" --tags "${TAGS}"
|
|
|
|
|
|
|
+ - bash ./tagging.sh --source-image "${TAG_TMP}" --target-image "${IMAGE}" --tags "${TAGS}"
|
|
|
|
|
|
|
|
post_build:
|
|
post_build:
|
|
|
commands:
|
|
commands:
|
|
|
- - docker manifest push ${IMAGE_TAG}
|
|
|
|
|
|
|
+ - docker image push--all-tags ${IMAGE}
|
|
|
|
|
+ # - docker manifest push ${TMP_TAG}
|
|
|
# remove
|
|
# remove
|
|
|
# - docker run --rm -it lumir/remove-dockerhub-tag --user wsmoogle --pass ${DOCKER_REGISTRY_PASSWORD} ${TMP_TAG} ${TMP_TAG_AMD64} ${TMP_TAG_ARM64}
|
|
# - docker run --rm -it lumir/remove-dockerhub-tag --user wsmoogle --pass ${DOCKER_REGISTRY_PASSWORD} ${TMP_TAG} ${TMP_TAG_AMD64} ${TMP_TAG_ARM64}
|