Conectando repositórios usando o Aplicativo GitHub
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.
Neste documento, você aprenderá a instalar o aplicativo GitHub do App Center e a usar essa integração em seu fluxo de trabalho de desenvolvimento.
O aplicativo GitHub do App Center é um aplicativo GitHub Marketplace e pode ser instalado diretamente do GitHub.
Para instalar o aplicativo, abra uma solicitação de pull no GitHub em um repositório com um projeto móvel. Depois de abrir essa solicitação de pull, uma notificação é exibida para configurar a CI (integração contínua) por meio de um aplicativo GitHub de CI. Essa notificação só será exibida se você não tiver nenhum aplicativo GitHub de CI instalado.
Siga o link na notificação para a categoria de aplicativos de CI móvel e escolha o aplicativo do App Center. Escolha um dos quatro planos, incluindo uma camada gratuita, e instale o aplicativo. O aplicativo pode ser instalado em sua conta pessoal do GitHub e em organizações do GitHub.
Depois de instalar o Aplicativo GitHub, entre no App Center ou crie uma nova conta do App Center. Em seguida, selecione o repositório a ser configurado e siga o assistente para criar seus aplicativos. Os repositórios mostrados são os que o App Center está autorizado a ver. Repositórios adicionais podem ser compartilhados alterando a configuração do aplicativo GitHub.
Observação
Se o aplicativo GitHub tiver sido instalado em uma organização do GitHub, uma organização do App Center será criada automaticamente e essa organização será a proprietária dos novos aplicativos. Outros membros devem ser adicionados à organização do App Center para ver ou editar os aplicativos no App Center. Você pode ler mais sobre as organizações do App Center.
Os branches devem ser configurados antes que um build possa ser iniciado. Leia mais sobre como configurar seu branch nos artigos "Configurar um build", respectivamente, para Android, iOS e Windows. Se você estiver criando uma solicitação de pull, especifique a configuração para o branch de destino dessa solicitação de pull.
Abrir uma solicitação de pull no GitHub iniciará um build do App Center, copiando a configuração de build do branch de destino. O App Center ignorará as etapas iniciar teste e distribuição durante esta compilação. À medida que o build é executado e concluído, o App Center relata o build status de volta ao GitHub na guia Verificações do modo de exibição de solicitação de pull. Navegue de volta para o build no App Center clicando no link Exibir mais detalhes no App Center . As solicitações de pull de um repositório bifurcado não serão compiladas até que sejam mescladas ou mostradas na guia Verificações.
Observação
Ao abrir uma solicitação de pull em um branch não configurado, a guia Verificações mostrará que há Ação Necessária. Clique no link Resolver para configurar o branch.
Adicione um novo aplicativo adicionando acesso ao repositório à instalação do aplicativo GitHub. Configure a instalação do aplicativo GitHub e selecione o novo repositório ao qual conceder acesso e conexão. Depois de clicar em Salvar, você será redirecionado para o App Center para configurar seu novo aplicativo.
Observação
A melhor maneira de aproveitar isso é escolher o acesso somente para selecionar repositórios e adicionar cada repositório como você deseja configurá-lo. Talvez você também precise adicionar submódulos privados se o build depender deles.
Além disso, depois de instalar o aplicativo GitHub, o App Center envia um email de boas-vindas. Conecte um novo repositório por meio do aplicativo GitHub clicando no botão Conectar seu repositório no email e repita o processo para criar uma nova conexão.
Os aplicativos existentes do App Center não podem relatar status de build para o GitHub, a menos que tenham sido integrados com as etapas acima. Crie um novo aplicativo por meio do link de email para aproveitar esse recurso.