Explore a integração do controle do código-fonte
A Automação do Azure dá suporte à integração de controle do código-fonte que permite que você mantenha seus runbooks em sua conta de Automação atualizados com seus scripts no repositório de controle de origem do GitHub ou do Azure DevOps.
O controle do código-fonte permite que você colabore com sua equipe de forma mais eficiente, controle alterações e reverta para versões anteriores de seus runbooks.
Por exemplo, o controle do código-fonte permitirá que você sincronize diferentes ramificações no controle do código-fonte com suas contas de desenvolvimento, teste ou automação de produção.
Isso facilita a promoção do código que você testou em seu ambiente de desenvolvimento para sua conta de automação de produção.
A Automação do Azure dá suporte a três tipos de controle de origem:
- GitHub.
- Azure DevOps (Git).
- Azure DevOps (TFVC).
O controle do código-fonte permite que você envie o código da Automação do Azure para o controle do código-fonte ou extraia seus runbooks do controle do código-fonte para a Automação do Azure.
Os trabalhos de sincronização de controle do código-fonte são executados na Conta de Automação do usuário e são cobrados na mesma taxa que outros trabalhos de Automação.
Integre o controle do código-fonte com a Automação do Azure
Você integra o controle do código-fonte com a Automação do Azure usando as seguintes etapas:
No portal do Azure, acesse sua conta de automação.
Em Configurações da Conta, selecione Controle do código-fonte e escolha + Adicionar.
No tipo de controle do código-fonte, selecione GitHub como tipo de controle do código-fonte e, em seguida, selecione Autenticar.
Nota
Observação: você precisará de uma conta do GitHub para concluir a próxima etapa.
Quando a página do navegador abrir, solicitando que você se autentique no https://www.github.com, selecione Autorizar azureautomation e insira a senha da sua conta do GitHub. Se bem-sucedido, você deve receber uma notificação por e-mail do GitHub informando que um aplicativo OAuth de terceiros (controle de fonte de automação) com escopo de repositório foi recentemente autorizado a acessar sua conta.
Após a conclusão da autenticação, preencha os detalhes com base na tabela a seguir e selecione Salvar.
Propriedade Descrição Name Nome amigável Tipo de controle do código-fonte GitHub, Azure DevOps Git ou Azure DevOps TFVC Repositório O nome do repositório ou projeto Filial A ramificação da qual extrair os arquivos de origem. A segmentação por ramificação não está disponível para o tipo de controle de origem TFVC. Caminho da Pasta A pasta que contém os runbooks a serem sincronizados. Sincronização automática Ativa ou desativa a sincronização automática quando uma confirmação é feita no repositório de controle do código-fonte. Publicar Runbook. Se definido como Ativado, depois que os runbooks forem sincronizados a partir do controle do código-fonte, eles serão publicados automaticamente. Description Um campo de texto para fornecer mais detalhes. Se você definir a sincronização automática como Sim, a sincronização completa será iniciada. Se você definir a Sincronização Automática como Não, abra a folha Resumo do Controle do Código-Fonte novamente selecionando seu repositório na Automação do Azure e selecionando Iniciar Sincronização.
Verifique se o controle do código-fonte está listado na página Controle do código-fonte da Automação do Azure para você usar.