gitlab jira integration tutorial
Atlassian Jira e Tutorial de integração do GitLab: instalação e configuração
JIRA é um problema muito poderoso e uma ferramenta de rastreamento de projeto e é mais popularmente conhecido por seu uso para rastreamento de bugs.
As outras ferramentas da suíte Atlassian que cobrem a abordagem ALM e que estão totalmente integradas ao JIRA são os Confluência para colaboração entre as equipes de projeto e Zephyr para atividades completas de gerenciamento de teste.
Portanto, você pode ver que as 3 ferramentas acima estão totalmente integradas e fornecem às equipes uma visibilidade de ponta a ponta de todo o andamento e status do artefato do projeto.
Uma das etapas importantes em todo esse processo é saber como nós LIGAÇÃO as tarefas / bugs no código-fonte que está nos repositórios Git, especialmente usando o Gitlab. Este processo é muito importante para considerar a rastreabilidade e a transparência das mudanças de código para as tarefas atribuídas aos desenvolvedores.
GitLab é baseado na web Vai gerenciador de repositório que fornece repositório de código-fonte, recursos de planejamento de projeto e recursos de CI / CD.
Neste artigo, veremos como uma tarefa JIRA será vinculada às alterações do código-fonte durante um commit do Git para o repositório clonado do Gitlab.
Leitura Recomendada => Atlassian Jira Training Series
O que você aprenderá:
- Pré-requisitos
- Instale o plugin Git para JIRA e configuração
- Configuração Jira no Gitlab
- Conclusão
- Leitura recomendada
Pré-requisitos
- JIRA 7.3.X instalado.
- Projeto Gitlab Enterprise edition 11.x criado com arquivos adicionados ao repositório.
Instale o plugin Git para JIRA e configuração
A primeira etapa da integração é instalar o Plugin Git em JIRA.
Inicie o JIRA para instalar e fazer upload do plugin conforme mostrado abaixo. Vou ao Configurações -> Add-On -> Gerenciar add-ons e Upload add-on opção e carregue o plugin.
A integração Git para Jira add-on ou plug-in instalado é mostrada na imagem abaixo.
Atualize a página uma vez após a instalação do add-on. Este plugin não é gratuito e deverá ser adquirido. Eu usei uma licença de avaliação para mostrar a integração. Este plugin ou add-on ajudará a ver os commits do Git vinculados ao problema do JIRA.
Conforme o complemento Git é carregado, você precisa adicionar a URL do repositório Git do Gitlab. Clique em Configurar para adicionar e se conectar ao repositório Git.
A seguir está a URL do repositório Git que é inserida. Você pode obter os detalhes disso em seu projeto Gitlab.
Clique em Próximo.
Ative as opções conforme mostrado abaixo e selecione o projeto Jira para integração. Clique em Concluir.
Depois que a URL do repositório Git for inserida, edite as configurações do repositório para adicionar o ID do usuário e a senha para se conectar. Se o LDAP da sua empresa é usado e configurado com Gitlab, insira o mesmo nas configurações.
Insira os detalhes de nome de usuário e senha e clique em Atualizar.
Clique em Atualizar quando terminar.
De volta ao projeto JIRA, criei uma subtarefa para uma história que será usada durante o commit do Git. Além disso, observe que a chave Jira é DEM-4.
Configuração Jira no Gitlab
Na seção anterior, vimos como adicionar detalhes do repositório Git ao servidor Jira. Nesta seção, precisamos adicionar os detalhes do servidor Jira também no Gitlab. Lembre-se sempre de que a comunicação bidirecional é necessária nesta integração.
Abra o projeto Gitlab e vá para Configurações -> Integrações. Role para baixo até o Jira seção e clique nela para configurar os detalhes do servidor Jira.
Habilite os detalhes conforme mostrado, digite a URL do servidor Jira, nome de usuário e senha. Teste e salve as configurações. Depois que as configurações forem salvas, você verá um VERDE círculo ao lado de Jira como mostrado. Isso mostra que o servidor Jira está conectado a partir do Gitlab e a integração está completamente habilitada.
Para prosseguir com a integração, clone o repositório Gitlab na máquina local. Normalmente, um desenvolvedor clonaria em sua máquina local, modificaria arquivos e enviaria / enviaria as alterações de volta para o repositório Gitlab.
O repositório acima (https) é clonado em uma máquina local. Execute algumas mudanças no arquivo e confirme as mudanças.
Ao confirmar as alterações, insira o Chave Jira (DEM-4) conforme mostrado usando o comando git commit. Após a confirmação, envie as alterações de volta para o Gitlab.
O formato acima garantirá que as alterações feitas no código-fonte no repositório Git sejam adicionadas ao problema Jira (DEM-4) conforme mostrado.
pl sql perguntas da entrevista com 5 anos de experiência
Conclusão
Como equipes de diferentes organizações usam SVN ou Gitlab, essa integração com Jira ajudará a fornecer melhor transparência das alterações do código-fonte durante os commits de SVN ou Git.
Portanto, este tutorial sobre integração Jira e Gitlab mostra um dos recursos de integração poderosos e muito necessários a ser considerado importante durante qualquer implementação de ALM.
Leitura recomendada
- Tutorial de integração de JIRA e SVN
- Tutoriais detalhados do Eclipse para iniciantes
- Tutorial do JIRA: um guia prático e completo do JIRA
- Download e instalação do Jira com configuração da licença Jira
- JIRA Administration Tutorial: JIRA Admin and User Management
- Tutorial do JIRA Agile: Como usar o JIRA com eficácia para gerenciar projetos Agile
- Tutorial do JIRA Dashboard: Como criar o JIRA Dashboard com o exemplo
- Tutorial do JIRA Scrum Board: Manuseio do Scrum com Jira para gerenciar o Sprint