GOCD - Integração contínua e implantação contínua

GoCD Ferramenta de implantação gratuita

Implantação de software mais rápida com servidor de automação de código aberto

Sistema contínuo de integração e entrega contínua de código aberto para gerenciar o processo de entrega de software. Ele também fornece a visualização de processos complexos de implantação.

Visão geral

O GOCD é um software gratuito de integração contínua e implantação contínua. Ajuda as equipes de desenvolvimento de software a automatizar o processo de teste e liberação. Foi projetado para entrega contínua e os desenvolvedores podem configurar pipelines como código. É uma ferramenta robusta, escalável e extensível de entrega contínua de código aberto. O GOCD vem com recursos prontos para uso, como recursos como a capacidade de comparar construções, execução paralela, visualizar fluxos de trabalho complexos, automatizar o rastreamento de versão de construção e muito mais. A visualização de ponta a ponta é fornecida pelo GOCD, o que significa que o VSM (mapa do fluxo de valores) exibe todo o caminho para a produção em uma única visualização. Os desenvolvedores também podem navegar facilmente entre tarefas, identificar ineficiências e otimizar o processo. Os fluxos de trabalho de entrega contínuos do GOCD simplifica os ambientes populares de nuvem, como Kubernetes, Docker, AWS e muito mais. O GOCD auxilia os usuários a solucionar um pipeline quebrado, monitorando todas as alterações em tempo real de Commit para implantação. Os usuários podem comparar o conteúdo dos arquivos e confirmar mensagens para duas compilações. Além disso, essa integração contínua e implantação contínua suporta plugins para fora da caixa para a integração de ferramentas e serviços externos. Existe uma grande variedade de plugins disponíveis para executar tarefas diferentes. Além disso, os desenvolvedores podem usar a API do Plugin GOCD para o desenvolvimento de plugins personalizados.

Requisitos de sistema

Os requisitos para configurar o GOCD incluem:

  • RAM - 1 GB mínimo, 2 GB recomendado
  • CPU - Mínimo 2 núcleos, 2GHz
  • disco - espaço livre mínimo de 1 GB

Características

O GOCD tem uma excelente lista de recursos e alguns deles são:

  • código aberto e de código aberto
  • Execução paralela e seqüencial
  • Configurar facilmente dependências
  • Configurar pipelines como código
  • Visualize fluxos de trabalho
  • Compare construções
  • Elimine gargalos
  • Mantenha a configuração arrumada
  • suporta implantação auditável
  • suporta plugins
  • Implante qualquer versão, a qualquer momento

Instalação

Instalando usando o Ubuntu

Execute os comandos abaixo para instalar o servidor 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

Execute os comandos abaixo para instalar o 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
 Português