no latest manifest since this has overlapping arch labels
This commit is contained in:
parent
499d50b5fc
commit
a02d89a818
31
Jenkinsfile
vendored
31
Jenkinsfile
vendored
@ -139,37 +139,6 @@ pipeline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
|
||||||
stage('create (experimental) manifest') {
|
|
||||||
agent any
|
|
||||||
steps {
|
|
||||||
script {
|
|
||||||
sh '''#!/bin/bash
|
|
||||||
set -eux -o pipefail
|
|
||||||
|
|
||||||
[ -n "$BRANCH_NAME" ]
|
|
||||||
[ -n "$GIT_SHORT" ]
|
|
||||||
[ -n "$LATEST_BRANCH" ]
|
|
||||||
[ -n "$REGISTRY" ]
|
|
||||||
|
|
||||||
function manifest {
|
|
||||||
repo=$1
|
|
||||||
|
|
||||||
docker manifest create "${repo}" --amend "${repo}_arm64_graviton2" --amend "${repo}_amd64_epyc2" --amend "${repo}_intel_xeon3"
|
|
||||||
|
|
||||||
docker manifest push --purge "${repo}"
|
|
||||||
}
|
|
||||||
|
|
||||||
manifest "${REGISTRY}:git_${GIT_SHORT}"
|
|
||||||
manifest "${REGISTRY}:branch_${BRANCH_NAME}"
|
|
||||||
|
|
||||||
if [ "${BRANCH_NAME}" = "${LATEST_BRANCH}" ]; then
|
|
||||||
manifest "${REGISTRY}:latest"
|
|
||||||
fi
|
|
||||||
'''
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user