Habilite implementações do GitLab no Jira

Este guia demonstra como aproveitar tickets e implantações integrados ao conectar o GitLab e o Jira. A função de implantações no Jira oferece visibilidade aprimorada da implantação, rastreando e exibindo pipelines de integração/implantação contínuas do GitLab em tickets do Jira durante um determinado período. Ao integrar o Jira e o GitLab, qualquer membro da equipe pode visualizar o progresso de um ticket à medida que ele passa pelo pipeline de implantação.

Tempo

10 minutos de leitura.

Público-alvo:

Você trabalha em projetos no Jira e quer aproveitar tickets e implantações integrados com o GitLab.

PRÉ-REQUISITO

Você tem uma conta do Jira e noções básicas sobre o Jira. Comece a usar o Jira aqui.

Você já é cliente do GitLab. Obtenha o GitLab para a integração com o Jira Cloud aqui.

Se for novo no GitLab, comece aqui.

Habilite as Implementações para seu projeto de software gerenciado por equipe

Somente administradores de projeto podem ativar e desativar as funções do projeto. 

1. No Jira, navegue até o projeto de software gerenciado pela equipe.

2. Acesse Configurações do projeto> Funções.

3. Ative a função Implementações.

Projetos do Jira Software

4. Navegue de volta a seu projeto.

5. Acesse Implementações.

6. Escolha Adicionar outra ferramenta de CI/CD.

Implementações do Jira Software

7. Selecione Conectar a outros provedores.

Conecte as implementações do Jira Software ao Bitbucket

8. Selecione GitLab.com for Jira Cloud.

GitLab.com for Jira Cloud

9. Baixe o aplicativo GitLab.com for Jira Cloud.

GitLab.com for Jira Cloud

10. Adicione um namespace do GitLab.com.

Namespace do GitLab.com
Vincular namespace do GitLab.com

11. De volta ao GitLab, depois de fazer alterações em seu código por meio de integração/implantação contínuas no GitLab, use o commit inteligente para vincular o commit e a ramificação do GitLab ao ticket do Jira. 

Commit e ramificação do GitLab ao ticket do Jira

12. Você também pode usar commits inteligentes para vincular a solicitação de merge do GitLab ao ticket do Jira. Assim, você tem visibilidade das implantações do Jira. 

Nova solicitação de merge do GitLab

13. De volta ao Jira, você pode ver que o commit inteligente moveu o ticket de "Backlog" para "Em progresso".

O commit inteligente moveu o ticket para o Jira

14. Navegue até Implementações.

Veja pipelines de implementação com o Jira

A visualização de implantações no Jira exibe uma lista de tickets e implantações com opções para filtrar por ambientes.

Para exibir as informações de implantação do projeto, inclua chaves de tickets nos nomes das ramificações, mensagens de commit e pull requests.

Entenda as implementações no modo de exibição do Jira

A visualização Implementações inclui os seguintes filtros e configurações:

Filtros e configurações
  • Pesquisa: no filtro de pesquisa de texto, especifique as palavras-chave que vão buscar os tickets pretendidos e os pipelines de implantação associados.

  • Ambiente: esse filtro permite que você concentre a visualização de implementações em uma instância de desenvolvimento selecionando um ambiente no menu suspenso.

Filtros
  • Versões: este filtro permite examinar tickets com base nas versões do produto lançadas. Por exemplo, funções do produto lançadas através de versões diferentes.

  • Epic: este filtro permite agrupar implantações e tickets por epics. Você também pode filtrar os tickets que não têm um epic pai.

Filtros
  • Tipo: esse filtro permite classificar tickets por tipos.

tipos
  • Intervalo de datas: esse filtro permite que você defina um intervalo de datas para suas implementações. Saiba como usar o filtro de intervalo de dados.

  • Insights: esse painel oferece insights minuciosos sobre as métricas de implantação. Saiba como visualizar e entender seus insights de implantação.

  • Exportar: este botão permite que você faça download da visualização de implementações em um arquivo CSV, com base nos filtros escolhidos. Você ainda pode importar esse arquivo CSV para o Microsoft Excel ou para as Planilhas Google. Veja a seguir um exemplo de arquivo CSV:

1 "Chave do ticket", "Resumo do ticket", "URL do ticket", "Data da implantação", "Estado da implantação", "Tipo de ambiente", "Nome do ambiente"

2 "ABC-1111","agent-service: Adicione um ponto de extremidade POST para permitir a criação de um executor","https://workteams.xyz.net/browse/ABC-1111","2020-12-04 14:40:31","BEM-SUCEDIDO","PRODUÇÃO","Produção"

3 "ABC-2222","agent-service: Adicionar um ponto de extremidade PUT para executores","https://workteams.xyz.net/browse/ABC-2222","2020-12-04 14:40:31","BEM-SUCEDIDO","PRODUÇÃO","Produção"

  • Configurações devisualização: este painel permite configurar a visualização de implantações usando filtros como Tipos de ambiente, Ícones e Tickets. Você também pode desabilitar a função de implantações usando as informações neste painel.

Configure suas Implementações na visualização do Jira

Para configurar a visualização de Implementações, navegue até o painel de Configurações de visualização no quadro. Ele tem os seguintes filtros:

Configurações de implementação

Tipos de ambiente

Personalize a visualização Implementações usando tipos de ambiente. Selecione os tipos de ambiente para modificar a visualização para exibir os status de implementação em um determinado período.

Ícones

  • Chaves de implementação: oculte ou mostre o status da implementação na escala de tempo.

Chaves de implementação
  • Várias implantações: oculte ou mostre o número de ambientes de implantação correspondentes a cada ticket no cronograma do projeto.

Tickets

  • Mostrar tickets sem implantações: oculte ou mostre os tickets que não estão associados a nenhuma implantação.

Um administrador de projeto pode visualizar e clicar no menu Mais opções (…) no canto superior direito da página Implementações, para gerenciar o aplicativo instalado e os funções do projeto.

Recomendado para você

Comunidade de DevOps

Caminho de aprendizagem de DevOps

Comece de graça