versatile-data-kit
versatile-data-kit copied to clipboard
Control Service integration tests image testing before publication
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:
- Publish the integration tests image together with the Control Service image during the
publish_artifacts
stage. - In order to verify the integration tests image produced by
publish_artifacts
stage is working properly we should run the it during thepre_release_test
stage. (https://gitlab.com/gitlab-org/gitlab-runner/-/issues/112) - Tag integration tests and Control Service images with the appropriate semantic version during the
release
stage.