Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Configure a integração contínua (CI) e a entrega contínua (CD) para seu aplicativo .NET core ou ASP.NET com o DevOps Starter. O DevOps Starter simplifica a configuração inicial de um pipeline de compilação e lançamento no Azure Pipelines.
Se você não tiver uma assinatura do Azure, poderá obter uma gratuitamente por meio Visual Studio Dev Essentials.
Entre no portal do Azure
O DevOps Starter cria um pipeline de CI/CD no Azure DevOps. Você pode criar uma nova organização do Azure DevOps ou usar uma organização existente. O DevOps Starter também cria recursos do Azure na assinatura do Azure de sua escolha.
Entre no portal do Microsoft Azure.
Na caixa de pesquisa, digite DevOps Startere selecione. Clique em Adicionar para criar um novo.
Selecione um aplicativo de exemplo e um serviço do Azure
Selecione o .NET aplicativo de exemplo. Os exemplos do .NET incluem uma escolha entre a estrutura de ASP.NET de código aberto ou a estrutura .NET Core de plataforma cruzada.
Observação
A opção padrão para configurar o DevOps starter é com GitHub, mas essa configuração pode ser alterada a partir do assistente.
Este exemplo é um aplicativo MVC ASP.NET Core. Selecione a estrutura de aplicativo .NET Core e, em seguida, clique em Avançar.
Selecione Windows Web App como alvo de implantação e, em seguida, selecione Avançar. Opcionalmente, você pode escolher outros serviços do Azure para sua implantação. A estrutura do aplicativo, que você escolheu anteriormente, dita o tipo de destino de implantação de serviço do Azure disponível aqui.
Configurar o Azure DevOps e uma assinatura do Azure
Insira um nome de projeto.
Crie uma nova Organização de DevOps do Azure gratuita ou escolha uma organização existente na lista suspensa.
Selecione a sua Assinatura do Azure, insira um nome para a sua aplicação web ou assuma o padrão, depois 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 visualizar o painel do DevOps Starter. No canto superior direito, fixe o Project no seu painel para acesso rápido. Um aplicativo de exemplo é configurado em um repositório em seu Azure DevOps Organization. Uma compilação é executada e seu aplicativo é implantado no Azure.
O painel fornece visibilidade sobre 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.
Submeter alterações de código e executar CI/CD
O DevOps Starter criou um repositório Git no Azure Repos ou GitHub. Para visualizar o repositório e fazer alterações de código em seu aplicativo, faça o seguinte:
À esquerda do painel do DevOps Starter, selecione o link para a sua ramificação principal. Este link abre uma visualização para o repositório Git recém-criado.
Nas próximas etapas, pode usar o navegador para fazer e confirmar alterações de código diretamente na ramificação principal . Você também pode clonar seu repositório Git em seu IDE favorito selecionando Clone no canto superior direito da página do repositório.
À esquerda, navegue pela estrutura do arquivo do aplicativo até Application/aspnet-core-dotnet-core/Pages/Index.cshtml.
Selecione Editare, em seguida, altere o cabeçalho h2. Por exemplo, digite comece imediatamente com o Starter do Azure DevOps ou faça alguma outra alteração.
Selecione Confirmar, deixe um comentário e selecione Confirmar novamente.
No navegador, vá para o painel do Azure DevOps Starter. Agora deves ver que uma construção está em andamento. As alterações feitas são automaticamente criadas e implantadas por meio de um pipeline de CI/CD.
Examine o fluxo de CI/CD
Na etapa anterior, o Azure DevOps Starter configurou automaticamente um pipeline completo de CI/CD. Explore e personalize o fluxo de trabalho conforme necessário. Siga as etapas a seguir para se familiarizar com os pipelines de compilação e lançamento do Azure DevOps.
Na parte superior do painel do DevOps Starter, selecione Build Pipelines. Esta ligação abre um separador do navegador e o pipeline de compilação do Azure DevOps para o seu novo projeto.
Selecione as reticências (...). Esta ação abre um menu onde pode iniciar várias atividades, como colocar em fila uma nova compilação, pausar uma compilação e editar o pipeline de compilação.
Selecione Editar.
Neste painel, podes examinar as várias tarefas para o teu pipeline de build. A compilação executa várias tarefas, como buscar fontes do repositório Git, restaurar dependências e publicar saídas usadas para implantações.
Na parte superior do pipeline de compilação, selecione o nome do pipeline de compilação.
Altere o nome do pipeline de compilação para algo mais descritivo, selecione Salvar & filae, em seguida, selecione Salvar.
Sob o nome do pipeline de compilação, selecione Histórico.
No painel Histórico, irá ver um registo de auditoria das suas alterações recentes para a compilação. O Azure Pipelines controla todas as alterações feitas no pipeline de compilação e permite comparar versões.Selecione Gatilhos. O DevOps Starter criou automaticamente um gatilho de CI e cada confirmação no repositório inicia uma nova compilação. Opcionalmente, você pode optar por incluir ou excluir ramificações do processo de CI.
Selecione Retenção. Dependendo do cenário, poderá especificar políticas para manter ou remover um determinado número de versões.
Selecione Build and Releasee, em seguida, selecione Releases.
O DevOps Starter cria um pipeline de versão para gerenciar implantações no Azure.À esquerda, selecione as reticências (...) ao lado do pipeline de liberação e, em seguida, selecione Editar. O fluxo de trabalho de lançamento contém um pipeline, que define o processo de lançamento.
Em Artefactos, selecione Soltar. O pipeline de compilação que examinaste nas etapas anteriores produz o resultado utilizado para o artefato.
Ao lado do ícone Largar , selecione o acionador de implantação contínua . Este pipeline de publicação tem um gatilho CD ativo, que realiza uma implementação sempre que um novo artefato de compilação se encontra disponível. Opcionalmente, você pode desabilitar o gatilho para que suas implantações exijam execução manual.
À esquerda, selecione Tarefas. As tarefas são as atividades que seu processo de implantação executa. Neste exemplo, uma tarefa foi criada para implantar no Serviço de Aplicativo do Azure.
À direita, selecione Ver versões. Esta vista mostra um histórico de lançamentos.
Selecione as reticências (...) junto a uma das suas versões e, em seguida, selecione Abrir. Há vários menus para explorar, como um resumo da versão, itens de trabalho associados e testes.
Selecione Confirmações. Esta exibição mostra confirmações de código associadas à implantação específica.
Selecione Registos. Os logs contêm informações úteis sobre o processo de implantação. Eles podem ser visualizados durante e após as implantações.
Limpar recursos
Você pode excluir o Serviço de Aplicativo do Azure e outros recursos relacionados criados quando não precisar mais deles. Use a funcionalidade Eliminar no painel do DevOps Starter.
Próximos passos
Para saber mais sobre como modificar os pipelines de compilação e lançamento para atender às necessidades de sua equipe, consulte este tutorial: