Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O Azure DevOps Starter apresenta um processo simplificado para criar um pipeline de CI (integração contínua) e CD (entrega contínua) para o Azure. Você pode trazer seu código e repositório Git existentes ou selecionar um aplicativo de exemplo.
Você vai:
- Usar o DevOps Starter para criar um pipeline de CI/CD
- Configurar o acesso ao repositório github e escolher uma estrutura
- Configurar o Azure DevOps e uma assinatura do Azure
- Confirmar alterações no GitHub e implantá-las automaticamente no Azure
- Examinar o pipeline de CI/CD do Azure Pipelines
- Limpar os recursos
Pré-requisitos
- Uma assinatura do Azure. Você pode obter um gratuitamente por meio do Visual Studio Dev Essentials .
- Acesso a um github ou repositório Git externo que contém .NET, Java, PHP, Node.js, Python ou código Web estático.
Entre no Portal do Azure
O Azure DevOps Starter cria um pipeline de CI/CD no Azure Pipelines. Você pode criar uma nova organização do Azure DevOps ou usar uma organização existente. O Azure DevOps Starter também cria recursos do Azure na assinatura do Azure de sua escolha.
Entre no portal do Azure.
Na caixa de pesquisa, digite DevOps Starter e selecione. Clique em Adicionar para criar um novo.
Selecione Traga seu próprio código e, em seguida, selecione Avançar.
Configurar o acesso ao repositório GitHub e selecionar uma estrutura
Selecione o GitHub ou um repositório de código Git externo. Para este tutorial, selecione GitHub. Talvez seja necessário autenticar com o GitHub pela primeira vez para permitir que o Azure acesse seu repositório GitHub.
Selecione um Repositório e um Branch e selecione Avançar.
Se você estiver usando contêineres do Docker, altere O app está Dockerizado para YES. Para este tutorial, deixe NO selecionado e selecione Avançar. Para obter mais informações sobre como usar contêineres do Docker, passe o mouse sobre o ícone i .
Nos menus suspensos, selecione um runtime do aplicativo e uma estrutura de aplicativos e selecione Avançar. A estrutura do aplicativo determina o tipo de destino de implantação de serviço do Azure disponível.
Selecione um serviço do Azure para implantar o aplicativo e selecione Avançar.
Configurar o Azure DevOps e uma assinatura do Azure
Insira um nome para o nome do projeto.
Crie uma nova organização gratuita na Azure DevOps Organization ou selecione uma organização existente no menu suspenso.
Selecione sua assinatura na Assinatura do Azure e insira um nome no aplicativo Web ou use o padrão. Selecione um Local e selecione Concluído. Após alguns minutos, a visão geral da implantação do DevOps Starter é exibida no portal do Azure.
Selecione Ir para o recurso para exibir o painel DevOps Starter. No canto superior direito, fixe o Projeto no painel para acesso rápido. O Azure DevOps Starter configura automaticamente uma compilação de CI e um gatilho de liberação. Seu código permanece no repositório GitHub ou em outro repositório externo e um aplicativo de exemplo é configurado em um repositório na Organização do Azure DevOps. O Azure DevOps Starter executa o build e implanta o aplicativo no Azure.
O painel mostra seu repositório de código, seu pipeline de CI/CD e seu aplicativo no Azure. À direita, em recursos do Azure, selecione Procurar para exibir seu aplicativo em execução.
Confirmar alterações no GitHub e implantá-las automaticamente no Azure
Agora você está pronto para colaborar em seu aplicativo com uma equipe. O processo de CI/CD implanta automaticamente seu trabalho mais recente em seu site. Cada alteração no repositório do GitHub inicia uma compilação no Azure DevOps, e um pipeline de CD executa uma implantação para o Azure.
No painel do DevOps Starter, selecione Repositórios. Seu repositório GitHub é aberto em uma nova guia do navegador. Faça uma alteração em seu aplicativo e selecione Confirmar alterações.
Após alguns instantes, um build é iniciado no Azure Pipelines. Você pode monitorar o status de build no painel do DevOps Starter. Você também pode monitorá-lo em sua organização do Azure DevOps selecionando a guia Criar pipelines no painel do DevOps Starter.
Examinar o pipeline de CI/CD do Azure Pipelines
O Azure DevOps Starter configura automaticamente um pipeline de CI/CD nas Azure Pipelines. Explore e personalize o fluxo de trabalho à medida que for necessário. Para se familiarizar com os pipelines de build e release, faça o seguinte:
No painel do DevOps Starter, selecione Criar pipelines.
Depois que a página do Azure Pipelines for aberta, você verá um histórico dos builds mais recentes e o status de cada build.
No canto superior direito da página Builds, você pode selecionar Editar para alterar a compilação atual, Queue para adicionar uma nova compilação, ou utilizar o botão de reticências verticais (⋮) para abrir um menu com mais opções. Selecione Editar.
O build realiza várias tarefas, como buscar fontes do repositório, restaurar dependências e publicar saídas para implantações. À direita, em Nome, altere o nome do pipeline de build para algo mais descritivo. Selecione Salvar & Fila e, em seguida, selecione Salvar. Insira um comentário e selecione Salvar novamente.
Para ver um registro de auditoria de suas alterações recentes do build, selecione a guia Histórico. O Azure DevOps controla todas as alterações feitas no pipeline de build e permite comparar versões.
Selecione a guia Gatilhos . O Azure DevOps Projects cria automaticamente um gatilho de CI com algumas configurações padrão. Você pode definir gatilhos como Habilitar integração contínua para executar um build sempre que confirmar uma alteração de código. Você também pode definir gatilhos para agendar builds a serem executados em horários específicos.
Limpar os recursos
Quando você não precisar mais do Serviço de Aplicativo do Azure e dos recursos relacionados que criou neste tutorial, poderá excluí-los. Use a funcionalidade Excluir no painel projetos de DevOps.
Próximas etapas
Ao configurar seu processo de CI/CD neste tutorial, você criou automaticamente um pipeline de build e lançamento em Projetos do Azure DevOps. Você pode modificar esses pipelines de compilação e lançamento para atender às necessidades de sua equipe.
Para obter mais informações sobre o pipeline de CI/CD, consulte:
Para saber mais sobre o monitoramento de aplicativos, confira: