CI#
Continuous integration is held by Gitlab server which provides limited (CPU time/month) platform for auto-triggering the integration.
Integration can be run manually or automatically after each push with new commits.
Settings#
Settings is saved inside .gitlab-ci.yml
file. The file is placed
in the project root. The CI congifuration is placed inside and the
documentation to Gitlab CI is
here.
As helping service server docker:dind
image, which is Docker
in a Docker. The image provides docker daemon which is then set
via DOCKER_HOST
environment variable to the CI engine.
Jobs#
build
#
Job tests if the application image can be build for dev
environment.