Close

Como integrar o JFrog Pipelines com Jira e Bitbucket

Jeff Fry
Jeff Fry

Jeff Fry, gerente sênior de aliança técnica da JFrog

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 suas compilações de software

Pré-requisitos

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

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

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

Você instalou o JFrog Platform: Artifactory App for Jira. Crie 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 /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 compilação
  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
Jeff Fry
Jeff Fry

Jeff Fry is an experienced principal engineer and cloud architect with a proven track record of working with partners to deliver innovative integrations.


Compartilhar este artigo
Próximo tópico

Leitura recomendada

Marque esses recursos para aprender sobre os tipos de equipes de DevOps ou para obter atualizações contínuas sobre DevOps na Atlassian.

Ilustração do DevOps

Comunidade de DevOps

Ilustração do DevOps

Caminho de aprendizagem de DevOps

Ilustração do mapa

Comece gratuitamente

Inscreva-se para receber a newsletter de DevOps

Thank you for signing up