« Git/GitLab » : différence entre les versions
Contenu supprimé Contenu ajouté
Ligne 74 :
Les runners peuvent être fournis par GitLab ou installés soi-même. Dans ce cas leur configuration se trouve dans un fichier .toml.
=== A partir d'une image Docker du registre ===
Le principe consiste à envoyer une image Docker dans le registre GitLab pour que les conteneurs puissent l'utiliser ensuite sans avoir à le reconstruire.
$CI_REGISTRY_IMAGE représente l'URL du registre, ex : https://registry.gitlab.com/mon_espace.
==== Via Docker ====
image: docker:latest
==== Via Docker-compose ====
Utile en cas de communication entre plusieurs conteneurs.
image: docker/compose:1.27.4
==== Via Kaniko ====
Si les conteneurs déployés le sont dans un autre conteneur, cela peut occasionner des problèmes de performances. Kaniko est un système pour éviter cela<ref>https://docs.gitlab.com/ee/ci/docker/using_kaniko.html</ref>.
image:
name: gcr.io/kaniko-project/executor:debug
== Références ==
|