GOCD - Integrazione continua e distribuzione continua

GoCD Strumento di distribuzione gratuito

Distribuzione software più veloce con server di automazione open source

Sistema di integrazione e consegna continui open source per gestire il processo di consegna del software. Fornisce inoltre la visualizzazione di processi di distribuzione complessi.

Panoramica ### ** ** GOCD è un’integrazione continua gratuita e un software di distribuzione continua **. Aiuta i team di sviluppo del software ad automatizzare il processo di test e rilascio. È stato progettato per la consegna continua e gli sviluppatori possono configurare Pipelines come codice. È uno strumento robusto, scalabile, estensibile Consegna continua a open source. GOCD viene fornito con funzionalità out-of-the-box come funzionalità come la possibilità di confrontare build, esecuzione parallela, visualizzare flussi di lavoro complessi, automatizzare il monitoraggio della versione build e molte altre. La visualizzazione end-to-end è fornita da GOCD, il che significa che la VSM (Value Stream Map) visualizza l’intero percorso verso la produzione in una singola vista. Gli sviluppatori possono anche navigare facilmente tra compiti, identificare le inefficienze e ottimizzare il processo. GOCD semplifica i flussi di lavoro di consegna continui su ambienti cloud popolari come Kubernetes, Docker, AWS e molti altri. GOCD assiste gli utenti nella risoluzione dei problemi di una pipeline rotta monitorando tutte le modifiche in tempo reale dalla commissione alla distribuzione. Gli utenti possono confrontare il contenuto dei file e commettere messaggi per due build. Inoltre, questa integrazione continua e la distribuzione continua il sistema supporta i plug -in fuori dalla scatola per l’integrazione di strumenti e servizi esterni. C’è una vasta gamma di plugin disponibili per eseguire compiti diversi. Inoltre, gli sviluppatori possono utilizzare l’API del plug -in GOCD per lo sviluppo di plugin personalizzati.

Requisiti di sistema

I requisiti per configurare GOCD includono:

  • RAM - minimo 1 GB, 2 GB consigliato
  • CPU - minimo 2 core, 2 GHz
  • disco - spazio libero minimo da 1 GB

Caratteristiche

GOCD ha un eccellente elenco di funzionalità e alcuni di essi lo sono:

  • gratuito e open source
  • Esecuzione parallela e sequenziale
  • Configurare facilmente le dipendenze
  • Configurare pipeline come codice
  • Visualizza flussi di lavoro
  • Confronta build
  • Elimina i colli di bottiglia
  • Mantieni in ordine la configurazione
  • Supporta l’implementazione controversa
  • Supporta i plugin
  • distribuire qualsiasi versione, in qualsiasi momento

Installazione

Installazione utilizzando Ubuntu

Esegui comandi sotto per installare il server 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-server

Esegui comandi sotto per installare l’agente 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
 Italiano