Integrar Bitbucket. Velocidade de mudança para DevOps- Espaço
Crie, conecte, descubra e configure seu Bitbucket instância usando Velocidade de mudança para DevOps espaço.
Antes de Iniciar
Conclua as tarefas especificadas em Comece com Velocidade de mudança para DevOps tópico.
Função necessária: sn_devops.admin ou sn_devops.tool_owner
Procedimento
-
Navegar até Espaços > Espaço de mudança de DevOps E use uma das seguintes opções para abrir o Playbook para integrar Bitbucket.
Opção Etapas Página inicial - Selecione Conecte uma ferramenta .
- No modal Conectar a uma ferramenta, selecione Bitbucket em Código categoria.
Módulo de aplicações - Selecione Aplicações (
na navegação primária.
- Selecione uma aplicação existente ou crie uma. Para criar uma aplicação, consulte app-create-workspace.html.
- No painel Ações recomendadas, selecione Conecte uma ferramenta cartão.
- No modal Conectar a uma ferramenta, selecione Bitbucket em Código categoria.
Módulo de ferramentas - Selecione Ferramentas (
na navegação primária.
- Na lista Capacidade, selecione Codificação .
- Selecione Conecte uma ferramenta .
- No modal Conectar a uma ferramenta, selecione Bitbucket.
Importante:Se você quiser descobrir e rastrear objetos de ferramenta, como repositórios, ao se conectar à ferramenta, será preciso conectar sua ferramenta do módulo de aplicação. -
Selecione BitBucket Cloud ou BitBucket Server No menu suspenso Plataforma, insira um nome para a ferramenta em Nome da ferramenta e selecione Próximo .
-
Em Bitbucket atividade do playbook de detalhes da instância, insira os seguintes detalhes.
Ferramenta Etapas Servidor do Bitbucket - Insira o URL do seu Bitbucket instância.
- Insira as credenciais de login do administrador global para Bitbucket instância.
- . Bitbucket A instância está anexada a um MID Server, selecione a opção MID Server e insira seus detalhes. Um MID Server será necessário se sua instância de ferramenta estiver hospedada no local. Para obter mais informações sobre o MID Server, consulte Seleção DO MID Server .
Bitbucket Cloud - Selecione o tipo de credencial como um dos seguintes:
- Autoriz. básica
- Token de acesso
- OAuth 2,0 - Código de autorização
- OAuth 2,0 - Credenciais do cliente
- Execute as etapas a seguir com base no tipo de credencial selecionado, Para Autenticação básica,
- Insira um valor em Nome de usuário do BitBucket Cloud campo.
- Insira um valor em Senha campo.Nota:Para obter mais informações sobre como criar credenciais de autenticação básicas, consulte Bitbucket integração com Velocidade de mudança para DevOps.
Para Token de acesso,- Insira um valor em Token de acesso campo.
- Insira o identificador exclusivo do seu espaço do BitBucket Cloud no ID do espaço campo.
Para OAuth 2,0 - Código de autorização,- Se você tiver um registro de credencial existente, insira um valor em Credenciais campo.
- Caso contrário, crie uma credencial executando as etapas especificadas em Configurar o OAuth 2,0 Autorização Código para Bitbucket Nuvem tópico.
Para OAuth 2,0 - Credenciais do cliente,- Se você já tiver um registro de credencial OAuth criado, selecione Use um registro de credencial OAuth existente e selecione o registro de credencial necessário em Credencial campo. Caso contrário, prossiga para a próxima etapa.
- Insira um valor em ID do cliente e. Segredo do cliente campos.Nota:Você pode obter os valores de ID do cliente e Segredo do cliente da sua conta do BitBucket. O ID do cliente da sua ferramenta BitBucket está disponível na seção Consumidores do OAuth das configurações do espaço no Chave Campo da nuvem do BitBucket. O segredo do cliente da sua ferramenta BitBucket está disponível na seção Consumidores do OAuth das configurações do espaço no Segredo Campo da nuvem do BitBucket. Para obter mais informações, consulte Bitbucket integração com Velocidade de mudança para DevOps.
- . Bitbucket A instância está anexada a um MID Server, selecione a opção MID Server e insira seus detalhes. Um MID Server será necessário se sua instância de ferramenta estiver hospedada no local. Para obter mais informações sobre o MID Server, consulte Seleção DO MID Server .
- Selecione Conecte .
-
As verificações de permissão são executadas nas credenciais inseridas.
As permissões necessárias e as permissões disponíveis são exibidas. Se você quiser inserir credenciais com permissões melhores, selecione Insira as credenciais novamente . Para obter informações detalhadas sobre todas as permissões necessárias, consulte Bitbucket permissões em Permissões necessárias para DevOps ferramentas.
Você pode optar por continuar com a conexão da ferramenta, mesmo que não tenha todas as permissões necessárias.
- Selecione Avançar.
-
Especifique o acesso para a ferramenta.
- Se você quiser controlar o acesso à ferramenta, adicione os grupos que devem ter acesso à ferramenta no Mantido por campo.As tarefas que esses usuários nos grupos podem executar dependem da função atribuída a eles.
- DevOps Função de proprietário da ferramenta: Pode exibir e editar a ferramenta.
- DevOps Função de proprietário da aplicação: Pode exibir a ferramenta e associar, descobrir, importar dados históricos e modificar etapas de pipeline (se aplicável) dos objetos da ferramenta (como planos, repositórios e pipelines).
- DevOps Função de administrador: Pode editar todas as ferramentas.
- Outro DevOps Funções: Pode exibir a ferramenta.
Nota:Se você não selecionar um grupo e ignorar esta etapa, todos os usuários com DevOps A função de proprietário da ferramenta poderá editar a ferramenta. - Se você optar por controlar o acesso à ferramenta, o Todos os proprietários de aplicações podem exibir e associar objetos de ferramenta a aplicações a opção se torna disponível para seleção.
Esta opção permite que todos os usuários tenham DevOps Função de proprietário da aplicação para acessar a ferramenta. Se selecionado, eles poderão exibir, associar, descobrir, importar dados históricos e modificar etapas de pipeline (se aplicável) dos objetos da ferramenta.
- Selecione Atribuir.
- Se você quiser controlar o acesso à ferramenta, adicione os grupos que devem ter acesso à ferramenta no Mantido por campo.
-
Selecione os repositórios para os quais você deseja configurar webhooks automaticamente.
As notificações em tempo real são ideais para manter as informações mais atualizadas, especialmente para automatizar solicitações de mudança.
Você também pode configurar o webhook configurando-o manualmente. Como alternativa, você pode optar por habilitar a pesquisa noturna para buscar o sistema de dados para qualquer repositório rastreado definindo Habilitar pesquisa propriedade para Sim .
-
Selecione Configurar.
Importante:
- Se você estiver se conectando a partir da página inicial ou do módulo Ferramentas, a conexão estará concluída e você será direcionado para a página Resumo.
- Se você estiver se conectando a partir do módulo Aplicações, os repositórios disponíveis em sua instância serão descobertos. Você pode rastrear e importar dados históricos deles.
- Selecione os repositórios que você deseja associar à aplicação e selecione Repositórios associados .
-
Na etapa Importar dados históricos, selecione o intervalo de datas em Data de início e. Data de término e selecione Importar dados .
Nota:Você pode importar até 90 dias de dados.Confirmações, ramificações e registros de solicitação de extração importados do repositório são adicionados às listas relacionadas correspondentes.
- Selecione Avançar.
-
Em Resumo revise os detalhes do conectado com sucesso Bitbucket ferramenta.
Selecione Exibir registro da ferramenta para revisar os detalhes da instância conectada e os repositórios descobertos a partir dela.