Intégrations d'outils de livraison continue

Si vous utilisez des conteneurs, vous avez besoin d'un endroit pour les stocker. Votre équipe de développement peut bénéficier d'un système de diffusion continue qui fonctionne avec des conteneurs. Celui-ci vous permet d'effectuer des compilations, des tests et des déploiements régulièrement dans le cadre d'un pipeline lorsque votre base de code change. Container Registry fonctionne avec plusieurs systèmes de diffusion continue populaires.

Cloud Build – Exécutez vos compilations d'images de conteneurs dans un environnement rapide, uniforme et performant. Compilez des images de conteneurs Docker à déployer dans divers environnements.

En savoir plus

Cloud Build Artifacts – Stockez et gérez vos packages Maven et npm dans un service de dépôt évolutif et intégré. Vous pouvez gérer l'accès au dépôt avec IAM et interagir avec les dépôts via gcloud, la console GCP et les outils de package natifs. Vous pouvez également intégrer le service à Cloud Build et à d'autres systèmes CI/CD. Cloud Build Artifacts est disponible en version alpha. Pour rejoindre le groupe Alpha, remplissez le formulaire d'inscription.
CircleCI – Compilation, test et déploiement automatisés pour les projets publics et privés.

La documentation CircleCI vous explique comment intégrer CircleCI à Google Kubernetes Engine.

Cet article vous explique comment créer un compte de service, configurer vos variables d'environnement dans CircleCI et écrire le script d'authentification.

Codefresh – CI/CD native Speedy Docker avec registre intégré et aperçus de code en un clic.

Suivez la documentation pour découvrir comment effectuer des déploiements sur Google Kubernetes Engine à partir de Codefresh.

Codeship – Intégration continue et diffusion en tant que service.

Ces instructions vous expliquent comment créer un compte de service, configurer vos variables d'environnement et écrire le script d'authentification.

Jenkins – Application reconnue d'intégration et de diffusion continue multiplate-forme.

Ces instructions vous expliquent comment intégrer Jenkins à Google Kubernetes Engine, ce qui implique la configuration du champ d'application d'authentification pour Container Registry.

Semaphore – Solution d'intégration et de diffusion continue hébergée avec des intégrations Docker, GitHub et Slack.

Cet article vous explique comment intégrer Semaphore à Container Registry.

Shippable – Pipelines dockérisés fluides avec intégration continue, tests fonctionnels automatisés et déploiement vers n'importe quel fournisseur de cloud.

Ces instructions vous expliquent comment intégrer Container Registry à Shippable et comprennent plusieurs tutoriels sur Docker et Container Registry.

Spinnaker – Plate-forme de diffusion continue multicloud Open Source qui permet de publier des modifications logicielles rapidement et avec une grande fiabilité.

Cet article décrit la configuration de Container Registry en tant que fournisseur de registre. Cet atelier de programmation décrit comment configurer un flux de déploiement continu avec Container Registry en tant que registre de conteneurs. En outre, cette solution fournit des instructions pour créer un pipeline de livraison continue avec Spinnaker sur Compute Engine.

TeamCity – Solution de gestion de la compilation et d'intégration continue intelligente développée par JetBrains.

En savoir plus sur TeamCity.

Travis CI – Plate-forme d'intégration continue utilisée pour créer et tester des logiciels hébergés dans GitHub.

En savoir plus sur Travis CI.

Wercker – Exécutez vos pipelines à l'aide de l'interface de ligne de commande de Wercker, collaborez et effectuez des déploiements sur le Web, et recevez une notification sur le bureau en cas d'échec de compilation ou de déploiement.

Ces instructions vous expliquent comment récupérer le jeton d'authentification et l'utiliser lors de l'étape internal/docker-push.

En savoir plus

Pour en savoir plus sur l'authentification à l'aide de solutions tierces, consultez la page Authentification avancée.

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Documentation de Container Registry