Promote to Extended Test
Make target: p2p-promote-to-extended-test
After successful run of p2p-functional, p2p-integration, and p2p-nft the version is considered ready for
Extended Test.
The shared p2p.mk implementation copies each image with Skopeo, preserving its
manifest digest and all platform variants. For a single image, the operation is:
p2p-promote-to-extended-test:
skopeo copy --all --preserve-digests \
docker://$(SOURCE_REGISTRY)/$(P2P_REGISTRY_FAST_FEEDBACK_PATH)/$(P2P_APP_NAME):$(P2P_VERSION) \
docker://$(REGISTRY)/$(P2P_REGISTRY_EXTENDED_TEST_PATH)/$(P2P_APP_NAME):$(P2P_VERSION)The promotion workflow supplies the source and destination registries and registry
credentials. Applications with multiple images use P2P_IMAGE_NAMES in p2p.mk.
This moves the immutable versioned artifact into the registry for extended test and will be picked up next time Extended Test runs