Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Once we include considerations of the SNAPSHOT/ STAGING/RELEASE docker tags, we end up with the following general development/release flow:

  1. Produce build artifacts, compile them into docker images and test them with CSIT locally.
  2. Push the changes to gerrit to produce build artifacts and docker images from submitted patch and have them tested by CSIT in Jenkins review verification. 
  3. Merge verified changes to produce build artifacts and docker images from master and have them tested by CSIT againin Jenkins merge verificationSuccessfully verified docker images are tagged with STAGING
  4. Release the artifacts that pass merge verification.
  5. Produce STAGING docker images from the released artifacts.  These are applicable for higher level E2E test flows.
  6. Produce RELEASE docker image images by picking one of the candidate STAGING docker images that have passed E2E tests.

...