Assista às palestras principais, às sessões mais populares e às demonstrações aprofundadas de produtos que aconteceram na conferência anual para usuários da Atlassian, o Team '22. Saiba mais.
Como usar o Jira para integração e entrega contínuas
Por que você deve conectar suas ferramentas de integração e implementação contínuas
Para equipes de software que praticam a integração e entrega contínuas, os desenvolvedores agora têm e mantêm seu próprio pipeline. Isso proporciona a eles o controle sobre como o código é lançado aos clientes. Com esse poder incrível, também há novos desafios.
O Jira Software pode ajudar você a gerenciar o trabalho desde o backlog até a liberação para os clientes sem nenhum trabalho extra. Este guia explica como a funcionalidade e integração do Jira podem servir como uma solução.
Aqui estão três casos de uso de como o Jira ajuda as equipes que praticam integração e implementação contínuas:
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?

Agora, você pode analisar qualquer item do Jira e visualizar em qual ambiente seu código está sem problemas. Isso cria um ambiente muito mais aberto, colaborativo e de autoatendimento. As equipes, como as de controle de qualidade e de operações, podem colaborar no sprint das equipes de software. Com o fluxo de trabalho transversal entre o controle de qualidade e os desenvolvedores, você pode criar um ciclo de feedback rápido para testes em qualquer ponto do processo de desenvolvimento. Saiba mais sobre 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 integração e implementação contínuas 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.

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 versões do Jira mostra o progresso das equipes com relação à próxima versão ou incremento do produto. Se você conectar suas ferramentas de desenvolvedor, informações sobre commits, PR e builds relacionadas ao lançamento da versão também vão aparecer. Isso pode ajudar você a identificar possíveis itens de desenvolvimento que podem causar problemas para uma versão planejada. Saiba mais sobre o gerenciamento de versões no Jira.

Como começar
1. Conecte seu repositório de código
Antes de adicionar integrações de integração e implementação contínuas, verifique se o seu repositório de código está conectado ao Jira. O Jira Software usa as informações do seu 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 um item do Jira às informações em sua ferramenta de integração e implementação contínuas é 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 captura itens do Jira relacionados automaticamente quando esse pipeline é executado. |
Jenkins | 1. Acesse um pipeline específico no Jenkins 2. No menu à esquerda, selecione Sintaxe do Pipeline. 3. No Gerador de Snippet, selecione jiraSendDeploymentInfo ou jiraSendBuildInfo no menu suspenso em Etapas de Amostra e preencha os dados relevantes. 4. Selecione Gerar Script de Pipeline e copie/cole o resultado no seu Jenkinsfile no repositório relevante que você estiver usando. Isso vai ser usado para notificar o Jira quando você executar esse pipeline nesse repositório. |
CircleCI | 1. Verifique se você está utilizando a versão 2.1 na parte superior do seu arquivo .circleci/config.yml. 2. Se você ainda não ativou os pipelines, acesse Configurações do projeto -> Configurações da build -> Configurações avançadas para fazer isso. 3. Crie um token de API para recuperar informações de build, acesse Configurações do projeto -> Permissões -> Permissões de API e crie um token com Escopo: todos. Copie o token. 4. Para permitir que a integração utilize essa chave, acesse Configurações do projeto-> Configurações da build-> Variáveis de ambiente e adicione uma variável chamada CIRCLE_TOKEN com o valor do token que você acabou de criar. 5. Adicione a estrofe do orbe, invocando o orbe do Jira. 6. Utilize o orbe do Jira em uma etapa. |
Outros | Para outras ferramentas, consulte as informações listadas na lista do Marketplace. Encontre mais informações. |