Multi Architecture Image
Errors
standard_init_linux.go:211: exec user process caused "exec format error"
Merge Manifest Pipeline
set +e
export DOCKER_CLI_EXPERIMENTAL="enabled";
function create(){
docker manifest create --amend registry.example.com/${REGISTRY_PROJECT_NAME}/${IMAGE_NAME}:${AGILE_PIPELINE_BUILD_NUMBER} --amend registry.example.com/${REGISTRY_PROJECT_NAME}/${IMAGE_NAME}:${ARM64_PREFIX}_${AGILE_PIPELINE_BUILD_NUMBER} --amend registry.example.com/${REGISTRY_PROJECT_NAME}/${IMAGE_NAME}:${AMD64_PREFIX}_${AGILE_PIPELINE_BUILD_NUMBER} ;
}
function push(){
docker manifest push registry.example.com/${REGISTRY_PROJECT_NAME}/${IMAGE_NAME}:${AGILE_PIPELINE_BUILD_NUMBER};
}
create
push
if [[ $? = 1 ]]
then
rm -rf ~/.docker/manifests/
create
push
fi
Param Change
set -ex
out -k IPIPE_DOCKER_IMAGE_URL -val registry.example.com/${REGISTRY_PROJECT_NAME}/${IMAGE_NAME}:${AGILE_PIPELINE_BUILD_NUMBER}
out -k IMAGE_PULL_CMD -val "docker pull registry.example.com/${REGISTRY_PROJECT_NAME}/${IMAGE_NAME}:${AGILE_PIPELINE_BUILD_NUMBER}"
out -k IPIPE_DOCKER_IMAGE_VERSION -val ${AGILE_PIPELINE_BUILD_NUMBER}
No comments to display
No comments to display