Como integrar o JFrog Pipelines com Jira e Bitbucket

Instruções passo a passo sobre como criar pipelines JFrog com Bitbucket e Jira

Tempo

Leitura de 10 minutos

Público-alvo:

Você trabalha em projetos dentro do Jira e deseja acompanhar o progresso de bugs e funções em seus builds de software.

PRÉ-REQUISITO

Você tem uma conta do Jira e um projeto do Jira. Comece a usar o Jira.

Você criou uma conta do Bitbucket CloudEntre ou comece a usar o Bitbucket aqui.

Você tem acesso à instância do JFrog CloudCrie uma conta aqui.

Você instalou o JFrog Platform: Artifactory App for JiraCrie uma conta aqui.

Você seguiu as instruções para configurar as instâncias do JFrog Cloud com o aplicativo e testou a conectividade

Você conhece os fundamentos dos itens do Jira, do Bitbucket e do JFrog

Etapa 1: obter o código de exemplo

  1. Acesse https://bitbucket.org/jefffjfrog/atlassian-open-devops-tutorial

  2. Bifurque esse repositório na área de trabalho do Bitbucket

Etapa 2: Configurar pipelines do JFrog para o Jira

  1. Em seguida, siga estas instruções para criar um token de API do Jira

  2. Copie este token de API do Jira

  3. Na instância do JFrog Platform, configure a integração do Jira seguindo estas instruções

  4. Escolha o Jira para o tipo de integração

  5. Chame a Integração jiraForAtlassianTutorial

  6. Especifique o ponto de extremidade da API do Jira Server como o URL

  7. Especifique seu nome de usuário do Jira

  8. Cole seu token de API do Jira para Token

  9. Clique em Criar para criar a integração do Jira

Integração com o Jira

Etapa 3: Configurar pipelines JFrog para Artifactory

  1. Crie uma integração do Artifactory com as mesmas instruções da Etapa 3

  2. Escolha Artifactory para o Tipo de integração

  3. Chame a Integração artifactoryForAtlassianTutorial

  4. Use o URL do Artifactory e o nome de usuário fornecidos

  5. Gere uma chave de API usando o botão Obter chave de API

  6. Clique em Criar para criar a integração do Artifactory

Integração do Artifactory

Etapa 4: Configurar pipelines do JFrog para o Bitbucket

  1. Siga estas instruções para criar uma senha para o aplicativo Bitbucket

  2. Copie a senha do aplicativo Bitbucket

  3. Crie uma integração do Bitbucket com as mesmas instruções da Etapa 4

  4. Escolha o Bitbucket para o Tipo de integração

  5. Chame a Integração bitbucketForAtlassianTutorial

  6. Especifique seu nome de usuário do Bitbucket

  7. Cole sua senha do aplicativo Bitbucket no Token

  8. Clique em Criar para criar a integração do Bitbucket

Etapa 5: Criar o código de exemplo

  1. Na instância do JFrog Platform, adicione o código de exemplo seguindo estas instruções usando From YAML

  2. Especificar bitbucketForAtlassianTutorial para a integração do SCM Provider

  3. Especifique <seu nome de usuário> /atlassian-open-devops-tutorial para o nome do repositório

  4. Use os valores padrão para os campos restantes

  5. Clique em Criar fonte

  6. Após alguns segundos, os pipelines do JFrog vão tentar criar o aplicativo de exemplo no seu repositório atlassian-open-devops-tutorial. A ação vai falhar devido a um problema com o Dockerfile. 

  7. Vá para o projeto do Jira e veja o novo item intitulado Atlassian tutorial failed build

Etapa 6: Corrigir o Dockerfile

  1. Em seu navegador, acesse o repositório bifurcado do Bitbucket atlassian-open-devops-tutorial

  2. Edite o Dockerfile

  3. Exclua a linha que diz “This line is not recognized and will cause the build to fail!”

  4. Dê commit nessa alteração e inclua o número do item do Jira na mensagem de commit

  5. Os pipelines do JFrog vão tentar criar o aplicativo de exemplo em seu repositório atlassian-open-devops-tutorial de novo. Mas desta vez a ação vai ser concluída.

Etapa 7: Visualizar a correção no Jira e no JFrog Artifactory

  1. Agora, volte para o item do Jira

  2. Observe que o ticket agora faz referência a uma build

  3. Clique na compilação

  4. Essa ação vai exibir uma caixa de diálogo que mostra o pipeline do JFrog e o número da build. Você pode clicar nela para acessar a build direto no JFrog Cloud.

  5. No JFrog Artifactory, clique na guia Itens na visualização de builds.

  6. Veja que esse item agora é referenciado com essa build

Item de build

Recomendado para você

Comunidade de DevOps

Caminho de aprendizagem de DevOps

Comece de graça