File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77 description : " Version to promote (e.g. 0.5.7). Defaults to 'latest'."
88 required : false
99 default : " latest"
10+ target :
11+ description : " Target tag suffix (e.g. 'stable', 'stable-test'). Defaults to 'stable'."
12+ required : false
13+ default : " stable"
1014
1115env :
1216 QUAY_STACKROX_IO_RW_USERNAME : ${{ secrets.QUAY_STACKROX_IO_RW_USERNAME }}
@@ -18,14 +22,16 @@ jobs:
1822 steps :
1923 - name : Log in to Quay
2024 run : |
21- docker login -u "$QUAY_STACKROX_IO_RW_USERNAME" --password-stdin <<<"$QUAY_STACKROX_IO_RW_PASSWORD" quay.io
25+ skopeo login -u "$QUAY_STACKROX_IO_RW_USERNAME" --password-stdin <<<"$QUAY_STACKROX_IO_RW_PASSWORD" quay.io
2226 - name : Retag all flavors as stable
2327 run : |
2428 VERSION="${{ inputs.version }}"
2529 VERSION="${VERSION:-latest}"
2630 for flavor in scanner-build scanner-test stackrox-build stackrox-test stackrox-ui-test jenkins-plugin; do
2731 SRC="quay.io/stackrox-io/apollo-ci:${flavor}-${VERSION}"
28- DST="quay.io/stackrox-io/apollo-ci:${flavor}-stable"
32+ TARGET="${{ inputs.target }}"
33+ TARGET="${TARGET:-stable}"
34+ DST="quay.io/stackrox-io/apollo-ci:${flavor}-${TARGET}"
2935 echo "Promoting ${SRC} → ${DST}"
30- docker buildx imagetools create --tag "${DST }" "${SRC }"
36+ skopeo copy "docker://${SRC }" "docker://${DST }"
3137 done
You can’t perform that action at this time.
0 commit comments