Vinculando GitHub repositórios, repositórios do Bitbucket, repositórios de GitLab projetos e projetos do Jira no CodeCatalyst - Amazon CodeCatalyst

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Vinculando GitHub repositórios, repositórios do Bitbucket, repositórios de GitLab projetos e projetos do Jira no CodeCatalyst

Antes de usar um GitHub repositório, repositório Bitbucket ou repositório de projetos, ou gerenciar um GitLab projeto do Jira, você deve conectar a fonte terceirizada à qual o repositório ou projeto pertence ao seu espaço. CodeCatalyst Para obter mais informações, consulte Conectando GitHub contas, espaços de trabalho do Bitbucket, GitLab usuários e sites do Jira CodeCatalyst.

Você pode usar repositórios vinculados, GitHub repositórios do Bitbucket ou repositórios de GitLab projetos em fluxos de trabalho, onde os eventos nos repositórios vinculados iniciam fluxos de trabalho que podem criar, testar ou implantar código, dependendo da configuração do fluxo de trabalho. Os arquivos de configuração do fluxo de trabalho para fluxos de trabalho que usam repositórios vinculados GitHub ou do Bitbucket são armazenados nos repositórios vinculados. Os repositórios vinculados também podem ser usados com ambientes de desenvolvimento para criar, atualizar e excluir arquivos nos repositórios vinculados. Você pode vincular um GitHub repositório, repositório do Bitbucket ou repositório do GitLab projeto a um CodeCatalyst projeto a partir da página de detalhes dos repositórios, dos GitHub repositórios do Bitbucket ou da extensão dos repositórios, ou da visualização de GitLab repositórios de origem em Código no próprio projeto.

Importante

Embora você possa vincular um repositório GitHub ou do Bitbucket como colaborador, você só pode desvincular um repositório de terceiros como administrador do Space ou administrador do projeto. Para obter mais informações, consulte Desvincular repositórios, GitHub repositórios do Bitbucket, repositórios de projetos e GitLab projetos do Jira no CodeCatalyst.

Importante

Depois de instalar uma extensão de repositório, todos os repositórios aos quais você vincular CodeCatalyst terão seu código indexado e armazenado. CodeCatalyst Isso tornará o código pesquisável em CodeCatalyst. Para entender melhor a proteção de dados do seu código ao usar repositórios vinculados CodeCatalyst, consulte Proteção de dados no Guia do CodeCatalyst usuário da Amazon.

Importante

CodeCatalyst não suporta a detecção de alterações na ramificação padrão para repositórios vinculados. Para alterar a ramificação padrão de um repositório vinculado, você deve primeiro desvinculá-la CodeCatalyst, alterar a ramificação padrão e depois vinculá-la novamente.

Como prática recomendada, sempre verifique se você tem a versão mais recente da extensão antes de vincular um repositório.

Você pode usar projetos vinculados do Jira para gerenciar problemas e vincular CodeCatalyst pull requests a um problema do Jira. O status resumido de uma pull request e o status dos eventos de CodeCatalyst fluxo de trabalho associados são refletidos em seu problema no Jira.

Importante

Para vincular seu projeto do Jira ao seu CodeCatalyst projeto, você deve ser administrador do CodeCatalyst Space ou administrador CodeCatalyst do projeto.

nota
  • Um GitHub repositório, repositório Bitbucket ou repositório de GitLab projeto só pode ser vinculado a um CodeCatalyst projeto em um espaço.

  • Você não pode usar repositórios vazios ou arquivados, GitHub repositórios Bitbucket ou repositórios de projetos com GitLab projetos. CodeCatalyst

  • Você não pode vincular um GitHub repositório, repositório Bitbucket ou GitLab repositório que tenha o mesmo nome de um repositório em um projeto. CodeCatalyst

  • A extensão GitHub repositories não é compatível com os repositórios do GitHub Enterprise Server.

  • A extensão de repositórios do Bitbucket não é compatível com os repositórios do Bitbucket Data Center.

  • A extensão GitLab repositories não é compatível com repositórios de projetos GitLab autogerenciados.

  • Você não pode usar os recursos Escrever descrição para mim ou Resumir comentários com repositórios vinculados. Esses recursos só estão disponíveis em pull requests em CodeCatalyst.

  • Um CodeCatalyst projeto só pode ser vinculado a um projeto do Jira. Um projeto do Jira pode ser vinculado a vários CodeCatalyst projetos.

Para vincular um GitHub repositório, repositório Bitbucket, repositório de projetos ou GitLab projeto do Jira a um CodeCatalyst projeto na página de detalhes da extensão
  1. Abra o CodeCatalyst console em https://codecatalyst.aws/.

  2. Navegue até seu CodeCatalyst espaço.

  3. Siga um destes procedimentos para ver uma lista das extensões instaladas em seu espaço espacial:

    1. Escolha Configurações e, em seguida, escolha Extensões instaladas.

    2. Escolha o ícone Catálogo The CodeCatalyst catalog icon in the top navigation bar in CodeCatalyst. no menu superior.

  4. Escolha Configurar para uma das seguintes extensões: GitHub repositórios, repositórios Bitbucket, repositórios ou GitLab Jira Software.

  5. Siga um destes procedimentos, dependendo da extensão de terceiros que você escolheu configurar:

    • GitHub repositórios: vincule um GitHub repositório.

      1. Na guia GitHub Repositórios vinculados, escolha Vincular GitHub repositório.

      2. No menu suspenso da GitHub conta, escolha a GitHub conta que contém o repositório que você deseja vincular.

      3. Na lista suspensa do GitHub repositório, escolha o repositório que você deseja vincular a um projeto. CodeCatalyst

        dica

        Se o nome do repositório estiver acinzentado, você não poderá vincular esse repositório porque ele já foi vinculado a outro projeto no espaço.

      4. (Opcional) Se você não vê um GitHub repositório na lista de repositórios, ele pode não ter sido configurado para acesso ao repositório no aplicativo da Amazon CodeCatalyst em. GitHub Você pode configurar quais GitHub repositórios podem ser usados CodeCatalyst na conta conectada.

        1. Navegue até sua GitHubconta, escolha Configurações e, em seguida, escolha Aplicativos.

        2. Na guia GitHub Aplicativos instalados, escolha Configurar para o CodeCatalyst aplicativo Amazon.

        3. Siga um destes procedimentos para configurar o acesso aos GitHub repositórios que você deseja vincular: CodeCatalyst

          • Para fornecer acesso a todos os repositórios atuais e futuros, escolha Todos os repositórios.

          • Para fornecer acesso a repositórios específicos, escolha Somente selecionar repositórios, escolha a lista suspensa Selecionar repositórios e, em seguida, escolha um repositório ao qual você deseja permitir a vinculação. CodeCatalyst

      5. No menu suspenso do CodeCatalyst projeto, escolha o CodeCatalyst projeto ao qual você deseja vincular o GitHub repositório.

      6. Escolha Vincular.

      Se você não quiser mais usar um GitHub repositório no CodeCatalyst, você pode desvinculá-lo de um CodeCatalyst projeto. Quando um repositório é desvinculado, os eventos desse repositório não iniciarão a execução do fluxo de trabalho e você não poderá usar esse repositório com ambientes de desenvolvimento. CodeCatalyst Para obter mais informações, consulte Desvincular repositórios, GitHub repositórios do Bitbucket, repositórios de projetos e GitLab projetos do Jira no CodeCatalyst.

    • Repositórios do Bitbucket: vincule um repositório do Bitbucket.

      1. Na guia Repositórios vinculados do Bitbucket, escolha Vincular repositório do Bitbucket.

      2. No menu suspenso do espaço de trabalho do Bitbucket, escolha o espaço de trabalho do Bitbucket que contém o repositório que você deseja vincular.

      3. No menu suspenso do repositório Bitbucket, escolha o repositório que você deseja vincular a um projeto. CodeCatalyst

        dica

        Se o nome do repositório estiver acinzentado, você não poderá vincular esse repositório porque ele já foi vinculado a outro projeto no espaço.

      4. No menu suspenso do CodeCatalyst projeto, escolha o CodeCatalyst projeto ao qual você deseja vincular o repositório do Bitbucket.

      5. Escolha Vincular.

      Se você não quiser mais usar um repositório do Bitbucket no CodeCatalyst, você pode desvinculá-lo de um projeto. CodeCatalyst Quando um repositório é desvinculado, os eventos desse repositório não iniciarão a execução do fluxo de trabalho e você não poderá usar esse repositório com ambientes de desenvolvimento. CodeCatalyst Para obter mais informações, consulte Desvincular repositórios, GitHub repositórios do Bitbucket, repositórios de projetos e GitLab projetos do Jira no CodeCatalyst.

    • GitLab repositórios: vincule um repositório GitLab do projeto.

      1. Na guia Repositórios de GitLab projetos vinculados, escolha Vincular repositório GitLab do projeto.

      2. No menu suspenso do GitLab usuário, escolha o GitLab usuário que contém o repositório do projeto que você deseja vincular.

      3. Na lista suspensa do repositório do GitLab projeto, escolha o repositório que você deseja vincular a um projeto. CodeCatalyst

        dica

        Se o nome do repositório estiver acinzentado, você não poderá vincular esse repositório porque ele já foi vinculado a outro projeto no espaço.

      4. No menu suspenso do CodeCatalyst projeto, escolha o CodeCatalyst projeto ao qual você deseja vincular o repositório do GitLab projeto.

      5. Escolha Vincular.

      Se você não quiser mais usar um repositório de GitLab projetos no CodeCatalyst, você pode desvinculá-lo de um CodeCatalyst projeto. Quando um repositório do projeto é desvinculado, os eventos desse repositório do projeto não iniciarão as execuções do fluxo de trabalho e você não poderá usar esse repositório do projeto com ambientes de desenvolvimento. CodeCatalyst Para obter mais informações, consulte Desvincular repositórios, GitHub repositórios do Bitbucket, repositórios de projetos e GitLab projetos do Jira no CodeCatalyst.

    • Jira Software: vincule um projeto do Jira.

      1. Na guia Projetos vinculados do Jira, escolha Vincular projeto do Jira.

      2. No menu suspenso do site do Jira, escolha o site do Jira que contém o projeto que você deseja vincular.

      3. No menu suspenso do projeto do Jira, escolha o projeto que você deseja vincular a um projeto. CodeCatalyst

      4. No menu suspenso do CodeCatalyst projeto, escolha o CodeCatalyst projeto que você deseja vincular a um projeto do Jira.

      5. Escolha Vincular.

      Depois que um projeto do Jira é vinculado a um CodeCatalyst projeto, o acesso aos CodeCatalyst problemas é totalmente desativado e os problemas no painel de CodeCatalyst navegação serão substituídos por um item de problemas do Jira vinculado ao projeto Jira.

      Se você não quiser mais usar um projeto do Jira no CodeCatalyst, você pode desvinculá-lo do seu CodeCatalyst projeto. Quando um projeto do Jira é desvinculado, os problemas do Jira não estarão disponíveis no CodeCatalyst projeto e os CodeCatalyst problemas voltarão a ser o fornecedor do problema. Para obter mais informações, consulte Desvincular repositórios, GitHub repositórios do Bitbucket, repositórios de projetos e GitLab projetos do Jira no CodeCatalyst.

Para vincular um GitHub repositório, repositório Bitbucket ou repositório de projeto a um GitLab projeto a partir da página de repositórios de origem em um CodeCatalyst projeto
  1. Abra o CodeCatalyst console em https://codecatalyst.aws/.

  2. Navegue até seu CodeCatalyst projeto.

  3. No painel de navegação, selecione Código e, em seguida, selecione Repositórios de origem.

  4. Escolha Adicionar repositório e, em seguida, escolha Vincular repositório.

  5. No menu suspenso Provedor do repositório, escolha um dos seguintes provedores de repositório terceirizados: GitHub, Bitbucket,. GitLab

  6. Siga um destes procedimentos, dependendo do provedor de repositório terceirizado que você escolheu vincular:

    • GitHub repositórios: vincule um GitHub repositório.

      1. No menu suspenso da GitHub conta, escolha a GitHub conta que contém o repositório que você deseja vincular.

      2. No menu suspenso do GitHub repositório, escolha o GitHub repositório ao qual você deseja vincular seu projeto. CodeCatalyst

        dica

        Se o nome do repositório estiver em cinza, você não poderá vincular esse repositório porque ele já foi vinculado a outro projeto na Amazon. CodeCatalyst

      3. (Opcional) Se você não vê um GitHub repositório na lista de repositórios, ele pode não ter sido configurado para acesso ao repositório no aplicativo da Amazon CodeCatalyst em. GitHub Você pode configurar quais GitHub repositórios podem ser usados CodeCatalyst na conta conectada.

        1. Navegue até sua GitHubconta, escolha Configurações e, em seguida, escolha Aplicativos.

        2. Na guia GitHub Aplicativos instalados, escolha Configurar para o CodeCatalyst aplicativo Amazon.

        3. Siga um destes procedimentos para configurar o acesso aos GitHub repositórios que você deseja vincular: CodeCatalyst

          • Para fornecer acesso a todos os repositórios atuais e futuros, escolha Todos os repositórios.

          • Para fornecer acesso a repositórios específicos, escolha Somente selecionar repositórios, escolha a lista suspensa Selecionar repositórios e, em seguida, escolha um repositório ao qual você deseja permitir a vinculação. CodeCatalyst

    • Repositórios do Bitbucket: vincule um repositório do Bitbucket.

      1. No menu suspenso do espaço de trabalho do Bitbucket, escolha o espaço de trabalho do Bitbucket que contém o repositório que você deseja vincular.

      2. No menu suspenso do repositório do Bitbucket, escolha o repositório do Bitbucket ao qual você deseja vincular seu projeto. CodeCatalyst

        dica

        Se o nome do repositório estiver em cinza, você não poderá vincular esse repositório porque ele já foi vinculado a outro projeto na Amazon. CodeCatalyst

    • GitLab repositórios: vincule um repositório GitLab do projeto.

      1. No menu suspenso GitLab do usuário, escolha o GitLab usuário que contém o repositório do projeto que você deseja vincular.

      2. No menu suspenso do repositório do GitLab projeto, escolha o repositório do GitLab projeto ao qual você deseja vincular seu projeto. CodeCatalyst

        dica

        Se o nome do repositório do projeto estiver em cinza, você não poderá vincular esse repositório do projeto porque ele já foi vinculado a outro projeto na Amazon. CodeCatalyst

  7. Escolha Vincular.

Se você não quiser mais usar um GitHub repositório, um repositório Bitbucket ou um repositório de GitLab projetos no CodeCatalyst, você pode desvinculá-lo de um projeto. CodeCatalyst Quando um repositório é desvinculado, os eventos desse repositório não iniciarão a execução do fluxo de trabalho e você não poderá usar esse repositório com ambientes de desenvolvimento. CodeCatalyst Para obter mais informações, consulte Desvincular repositórios, GitHub repositórios do Bitbucket, repositórios de projetos e GitLab projetos do Jira no CodeCatalyst.

Depois de vincular seu GitHub repositório, repositório Bitbucket ou repositório de projetos ao seu GitLab CodeCatalyst projeto, você pode usá-lo em CodeCatalyst fluxos de trabalho e ambientes de desenvolvimento. Você também pode usar os repositórios vinculados com o Amazon Q Developer, blueprints e muito mais. Para ter mais informações, consulte Iniciando automaticamente a execução de um fluxo de trabalho após eventos de repositórios de terceiros e Criar um ambiente de desenvolvimento.

Depois de vincular seu projeto do Jira ao seu CodeCatalyst projeto e vincular uma pull request, as atualizações do Jira CodeCatalyst são refletidas no seu projeto do Jira. Para obter mais informações sobre como vincular pull requests a problemas do Jira, consulte. Vinculando problemas do Jira a CodeCatalyst pull requests Para obter mais informações sobre a visualização de CodeCatalyst eventos no Jira, consulteVisualizando CodeCatalyst eventos em edições do Jira.

Você pode vincular um GitHub repositório, repositório Bitbucket ou repositório de GitLab projeto a um novo projeto ao criar o novo CodeCatalyst projeto. CodeCatalyst Para obter mais informações, consulte Criação de um projeto com um repositório de terceiros vinculado.