GOCD - Intégration continue et déploiement continu

GoCD Outil de déploiement gratuit

Déploiement de logiciels plus rapide avec le serveur d'automatisation open source

Système d'intégration et de livraison continue open source pour gérer le processus de livraison des logiciels. Il fournit également la visualisation de processus de déploiement complexes.

Aperçu

GOCD est un logiciel gratuit d’intégration continue et de déploiement continu. Il aide les équipes de développement de logiciels à automatiser le processus de test et de publication. Il a été conçu pour la livraison continue et les développeurs peuvent configurer les pipelines sous forme de code. Il s’agit d’un outil robuste, évolutif et extensible Open Source Delivery. GOCD est livré avec des fonctionnalités prêtes à l’emploi telles que des fonctionnalités telles que la possibilité de comparer les builds, l’exécution parallèle, la visualisation de workflows complexes, d’automatiser le suivi des versions de build et bien d’autres. La visualisation de bout en bout est fournie par GOCD, ce qui signifie que le VSM (Valeur Stream Map) affiche le chemin entier vers la production en une seule vue. Les développeurs peuvent également facilement naviguer entre les tâches, identifier les inefficacités et optimiser le processus. GOCD rationalise des workflows de livraison continue sur des environnements cloud populaires tels que Kubernetes, Docker, AWS et bien d’autres. GOCD aide les utilisateurs à dépanner un pipeline cassé en surveillant tous les modifications en temps réel de l’engagement de déploiement. Les utilisateurs peuvent comparer le contenu des fichiers et commettre des messages pour deux versions. De plus, ce système Intégration continue et déploiement continu Système prend en charge les plugins hors de la boîte pour l’intégration des outils et services externes. Il existe une large gamme de plugins disponibles pour effectuer différentes tâches. De plus, les développeurs peuvent utiliser l’API du plugin GOCD pour le développement de plugins personnalisés.

Configuration requise

Les exigences pour configurer le GOCD comprennent:

  • RAM - Minimum 1 Go, 2 Go recommandé
  • CPU - Minimum 2 cœurs, 2 GHz
  • Disque - Espace libre minimum de 1 Go

Caractéristiques

GOCD a une excellente liste de fonctionnalités et certains d’entre eux sont:

  • gratuit et open source
  • Exécution parallèle et séquentielle
  • Configurer facilement les dépendances
  • Configurer les pipelines comme code
  • Visualiser les flux de travail
  • Comparez les constructions
  • Éliminer les goulots d’étranglement
  • Gardez la configuration bien rangée
  • prend en charge le déploiement véritable
  • prend en charge les plugins
  • Déployez n’importe quelle version, à tout moment

Installation

Installation à l’aide d’Ubuntu

Exécutez les commandes ci-dessous afin d’installer GOCD Server.


echo "deb https://download.gocd.org /" | sudo tee /etc/apt/sources.list.d/gocd.list
curl https://download.gocd.org/GOCD-GPG-KEY.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install go-server

Exécutez les commandes ci-dessous afin d’installer l’agent GOCD.


echo "deb https://download.gocd.org /" | sudo tee /etc/apt/sources.list.d/gocd.list
curl https://download.gocd.org/GOCD-GPG-KEY.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install go-agent
 Français