Close

Como usar o Jira para integração e entrega contínuas

Ilustração de pessoas entrando em um monitor com o Jira exibido na tela

Por que você deve conectar suas ferramentas de integração e implementação contínuas

Para equipes de software que praticam integração e entrega contínuas, os desenvolvedores agora têm e mantêm o próprio pipeline. Dessa forma, os desenvolvedores vão estar no controle de como o código é enviado aos clientes. Esse poder incrível também vem com novos desafios.

O Jira Software pode ajudar a gerenciar o trabalho desde o backlog até o lançamento para o cliente, sem nenhum esforço extra. Este guia explica como a funcionalidade e a integração do Jira podem disponibilizar soluções.

Aqui estão três casos de uso de como o Jira Software ajuda as equipes que praticam CI/CD:

Caso de uso 1: Como promover uma cultura de colaboração entre as equipes de DevOps

Com um melhor compartilhamento de informações entre ferramentas em sua pilha de entrega, também é possível aprimorar a colaboração entre as equipes. Quantas vezes você perguntou a alguém se um recurso foi ou não implementado?

Visualização de chamados das ferramentas de desenvolvimento

Agora, você pode analisar com facilidade qualquer item do Jira e ver em qual ambiente o código está. Criando um ambiente muito mais aberto, colaborativo e de autoatendimento. Equipes como controle de qualidade (QA) e operações podem colaborar no sprint das equipes de software. Com o fluxo de trabalho transversal entre QA e desenvolvedores, você pode criar o ciclo de feedback rápido para testes em qualquer ponto do processo de desenvolvimento. Saiba mais sobre as informações de desenvolvimento no Jira.

Caso de uso 2: Como reduzir a taxa de falhas nas alterações criando fluxos de trabalho em torno do pipeline de implementação

Se sua equipe pratica CI/CD e executa seus próprios serviços, você vai precisar investir na operação desses serviços e na manutenção de um pipeline saudável. Como em qualquer sistema complexo, falhas são inevitáveis. Portanto, é uma questão de com que frequência elas ocorrem e com que rapidez você consegue encontrar uma solução. Faça parte do lado DevOps da equação: aproximando operações e desenvolvimento.

Capa do manual de gerenciamento de incidentes

Receba uma cópia gratuita de como a Atlassian faz o gerenciamento de incidentes.

Caso de uso 3: Como implementar com mais frequência com uma melhor compreensão do que está pronto para lançamento

O hub de lançamento do Jira exibe o progresso da equipe para a próxima versão ou incremento do produto. Se você conectar as ferramentas do desenvolvedor, as informações de commit, solicitações pull e build relacionadas à versão de lançamento também vão ser mostradas. Essa ação pode ajudar a identificar possíveis itens do desenvolvimento que podem causar problemas para a versão planejada. Saiba mais sobre a gestão de lançamentos no Jira.

Hub da versão

Como começar

1. Conecte seu repositório de código

Antes de adicionar integrações de CI/CD, verifique se o repositório de código está conectado ao Jira. O Jira Software usa informações do repositório de código para associar itens do Jira a builds e implementações. Saiba mais sobre integrações com repositórios de código.

Observação: a maneira mais fácil de associar o item do Jira às informações na ferramenta de CI/CD é adicionar a chave do item do Jira à mensagem de commit. Exemplo: “TEST-2332”

2. Adicione sua ferramenta de build e implementação

3. Configure seu pipeline

Conjuntos de configurações
Bitbucket

Nenhuma ação necessária - o Bitbucket Pipelines vai detectar quaisquer itens relacionados ao Jira quando esse pipeline for executado.

Jenkins

1. Entre no pipeline específico no Jenkins

2. No menu à esquerda, selecione Sintaxe do pipeline.

3. No Gerador de snippets, selecione jiraSendDeploymentInfo ou jiraSendBuildInfo na lista suspensa de Etapas de amostra e preencha as informações relevantes.

4. Selecione Gerar script de pipeline e copie/cole a saída no repositório relevante que você está usando do Jenkinsfile. Essa ação vai ser usada para notificar o Jira quando você executar esse pipeline no repositório.

Veja aqui um exemplo do trecho.

CircleCI

1. Verifique se você está usando a versão 2.1 na parte superior do arquivo .circleci/config.yml.

2. Se você ainda não tiver pipelines habilitados, acesse Configurações do projeto -> Configurações de build -> Configurações avançadas e ative os pipelines.

3. Crie um token de API para recuperação de informações de build, acesse Configurações do projeto -> Permissões -> Permissões de API e crie um token em Escopo: tudo. Copie o token.

4. Para permitir que a integração use essa chave, vá para Configurações do projeto -> Configurações de build -> Variáveis de ambiente e adicione a variável com o nome CIRCLE_TOKEN e o valor vai ser o token que você acabou de criar.

5. Adicione a estrofe orb, recorrendo ao orb do Jira.

6. Use o orb do Jira na etapa.

Veja aqui um exemplo do trecho.

Outros

Para outras ferramentas, consulte as informações listadas na lista do marketplace. Encontre mais informações.

Integrações de ferramentas do desenvolvedor

Saiba como o Jira ajuda a gerenciar seus fluxos de trabalho do Git.

Pesquisa avançada e JQL

Conheça as vantagens e desvantagens da linguagem de consulta do Jira (JQL).

Comece a usar o Jira Software de graça hoje mesmo