|
|
# Runners
|
|
|
|
|
|
Pour les tests automatisés GitLab utilisant le fichier de configuration `.gitlab-ci.yml`, il faut avoir les runners suivants de configurés sur une même machine.
|
|
|
|
|
|
## Shell
|
|
|
|
|
|
Un runner de type `shell`, ayant les droits docker.
|
|
|
Une solution est de donner le groupe `docker` à l'utilisateur `gitlab-runner`.
|
|
|
|
|
|
## Docker
|
|
|
|
|
|
Un runner de type `docker`, avec l'option `pull_policy = "if-not-present"` et le tag `docker`.
|
|
|
|
|
|
# Premier lancement
|
|
|
|
|
|
Il est nécessaire de lancer la première suite de tests manuellement pour que l'image docker `enibar:ci` soit générée. |
|
|
\ No newline at end of file |