Ferramentas do usuário

Ferramentas do site


infotic:integracoes:gitlab_jenkins:configuracao

Integração entre Gitlab e Jenkins

Introdução

Esta página mostra como é feita a configuração do Gitlab e do Jenkins para que possam trocar informações entre eles, permitindo maior autonomia da publicação dos projetos.

Configurando Jenkins

No cadastro do job é possível habilitar que ele seja executado quando houver uma alteração no repositório central. Esta funcionalidade é possível através de webhooks1).

Para fazer a configuração, dentro do build, vá em Configure > Build Triggers e habilite a opção Build when a change is pushed to GitLab.

O próprio projeto já mostra qual URL será usada no webhook. Esta deve ser cadastrada no GitLab para que todos os commmits enviados executem o job automaticamente.

Não é necessário alterar nada da configuração básica, porém é preciso clicar em Advanced e na opção Allowed branches selecionar Filter branches by regex e no campo seguinte informar o mesmo branch da configuração de repositório de fontes (Source Code Management).

Configurando Gitlab

A configuração do Gitlab já está descrita no link Infotic > Integracao > Taiga e Gitlab > Configuração. A única coisa a se observar é que a informação de senha não existe na integração com o Jenkins.

infotic/integracoes/gitlab_jenkins/configuracao.txt · Última modificação: 27/04/2021 12:05 por 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki