...
Prepare your docker images. Here is the high level flow relating the various (Maven or other) build artifact versions to Docker tags:
- Produce Maven build artifacts, build compile them into docker images and test them with CSIT locally.
- Push the changes to produce SNAPSHOT Maven build artifacts and docker images from submitted patch and have them tested by CSIT in Jenkins review verification.
- Merge verified changes to produce SNAPSHOT Maven build artifacts and docker images from master and have them tested by CSIT again.
- Successfully verified docker images are tagged with STAGING. These are applicable for higher level E2E test flows.
- Produce RELEASE docker image by picking one of the candidate STAGING docker images that have passed E2E tests.
...