« 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 ==