Pular para conteúdo

Gitlab-CI

Página Gitlab-CI para o desenvolvedor criar seus repositórios git e realizar configuração de pipelines.

O que é Gitlab-CI?

Gitlab-CI é uma ferramenta de versionador de código fonte e pipeline. Ou seja, através do Gitlab-ci, você poderá não só apenas ter o controle de versionamento do seu projeto, como também implementá-lo.

Vantagens

  • Código fonte e CI/CD na mesma plataforma
  • Solução integrada
  • Pipeline em forma de código no próprio repositório da aplicação
  • Arquivo de configuração da pipeline baseado em YAML
  • Git Community Edition atende a maioria das necessidade de CI/CD e pode ser utilizado comercialmente

Arquitetura

GitLab Runner

GitLab Runner é um aplicativo que funciona com GitLab CI/CD para executar jobs de uma pipeline. É necessário definir um executor para o runner. Por exemplo, é possível definir um servidor Windows e registrar um executor que usa o executor shell. Ou para deixar de uma forma mais versátil definir um servidor Linux e registrar um executor que usa o Docker como executor.

alt text

Referências

GitLab Runner ⧉