versatile-data-kit icon indicating copy to clipboard operation
versatile-data-kit copied to clipboard

Control Service integration tests image testing before publication

Open mivanov1988 opened this issue 3 years ago • 0 comments

What is the feature request? What problem does it solve? We are publishing Control Service integration tests image during the CI/CD release stage without even testing it against the current version of Control Service. This can lead to the publication of integration tests image that is not compatible with the current Control Service version.

Suggested solution Change the CI/CD as follows:

  1. Publish the integration tests image together with the Control Service image during the publish_artifacts stage.
  2. In order to verify the integration tests image produced by publish_artifacts stage is working properly we should run the it during the pre_release_test stage. (https://gitlab.com/gitlab-org/gitlab-runner/-/issues/112)
  3. Tag integration tests and Control Service images with the appropriate semantic version during the release stage.

mivanov1988 avatar Oct 19 '21 11:10 mivanov1988