Gerenciando conexões de repositório de origem
Importante
O Visual Studio App Center está programado para ser desativado em 31 de março de 2025. Embora você possa continuar a usar o Visual Studio App Center até que ele seja totalmente desativado, há várias alternativas recomendadas para as quais você pode considerar migrar.
O App Center dá suporte a conexões com os seguintes serviços de repositório de código: Bitbucket, GitHub, Gitlab.com e Azure DevOps (antigo VSTS). Crie aplicativos no App Center conectando-se a um desses provedores. Observe que não há suporte para a conexão SSH.
Observação
Exceto instâncias do GitLab auto-hospedadas, o App Center não dá suporte a conexões com versões auto-hospedadas ou no local dos serviços de repositório acima.
Aviso
O Bitbucket impõe limites de taxa de chamada à API para solicitações não autenticadas e autenticadas.
Conectando-se a um repositório de origem
Para criar um aplicativo, conecte-se à sua conta do repositório selecionando o serviço na guia Compilar em seu aplicativo. Entre usando as credenciais da conta de serviço do repositório de código se você ainda não estiver conectado. É necessário autorizar o App Center para concluir a conexão.
Os repositórios disponíveis serão preenchidos no App Center após uma conexão bem-sucedida. Selecione um repositório e um branch no qual seu aplicativo reside e configure sua primeira compilação.
Dica
Talvez seja necessário desbloquear build.appcenter.ms
e build2.appcenter.ms
permitir que o agente de build se conecte ao repositório. Possíveis endereços IP do Azure.
Conectando-se a Self-Hosted instâncias do GitLab
Aviso
Não há suporte para subdomínios, o certificado SSL para a instância do GitLab deve corresponder exatamente. Exemplo: https://gitlab.my-company.com/
não pode ser servido em um certificado curinga para *.my-company.com
.
Você pode se conectar a uma instância do GitLab auto-hospedada fornecendo a URL da instância, por exemplo, gitlab.my-company.com
e um PAT (token de acesso pessoal). Escolha api
como o escopo ao criar o PAT para a conexão com o App Center. A instância deve estar acessível pela Internet. Quando o PAT expira, qualquer administrador no aplicativo do App Center pode reconectar a conexão usando seu PAT. Edite as configurações de conexão no serviço Build ao conectar um repositório ou em Contas de Desenvolvedor de Configurações > do Usuário.
Removendo conexões e reconectando
Com tantas identidades, aplicativos e métodos de autenticação, sua conta do App Center pode se conectar a um serviço diferente do que está hospedando seus aplicativos.
Se você se conectou a um serviço de repositório com a conta errada, deverá abrir as configurações do Usuário no serviço de hospedagem (Azure DevOps, GitHub ou Bitbucket) e revogar o token OAuth manualmente. Em seguida, você pode se reconectar a outra conta no App Center.
Importante
Tenha em mente que, se você se conectar a uma nova conta, perderá todas as configurações de build e builds anteriores para TODOS os aplicativos configurados com a conta anterior.
Bitbucket
Para se conectar a outra conta do Bitbucket, primeiro revogue o token OAuth. https://bitbucket.org/account/> Acesse Gerenciamento de Acesso (Autorizações de aplicativo) > Revogar token do App Center. Em seguida, saia do Bitbucket. Na guia Build do App Center, reconecte-se ao Bitbucket e passe pelo fluxo OAuth novamente.
GitHub
Se você fez logon no App Center com uma conta do GitHub, só poderá criar aplicativos de repositórios nessa conta do GitHub.
Para se conectar a outra conta do GitHub, primeiro revogue o token OAuth. Acesse a página >da Web de perfil do GitHub Aplicativos > Autorizados Aplicativos > OAuth Revogar token do App Center. Em seguida, saia do GitHub. Na guia Build do App Center, reconecte-se ao GitHub e repita o fluxo OAuth.
Azure DevOps
Para se conectar a outra conta do Azure DevOps, primeiro revogue o token OAuth. Acesse a página > Gerenciar Autorizações do Azure DevOps Me (veja a captura de tela abaixo) > Revogar token do App Center. Em seguida, saia do Azure DevOps. Na guia Build do App Center, reconecte-se ao Azure DevOps e passe pelo fluxo OAuth novamente.
Observação
Pode levar até 60 minutos para que o token do Azure DevOps perca o acesso. Depois que o acesso expirar, você poderá conectar o App Center a outra conta do Azure DevOps.