CI templates
This MR introduces a template to build custom Docker images, as described in CIPAAS-581. The two kinds of projects supported are:
- A project that contains the Docker image in the root of the project, this project only needs to include the file
docker-images-templates/DockerImages.gitlab-ci.yml
. Example working in here. - The other type of project is a project with git submodules. Where the user has to set two variables. Example working in here.
The custom Docker image generated will be generated with a RELEASE-TIMEz
if code pushed to master and a tag with the name of the feature branch if code pushed to a feature branch. As requested in WFP-19.
Planning on adding Git tagging on a future MR to ease finding code relative to a certain RELEASE tag.
It also introduces a template to deploy a helm chart manually to the different environments. Example working here
Edited by Joao Esteves Marcal