Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Configure a integração contínua (CI) e a entrega contínua (CD) para seu aplicativo Go usando o Azure DevOps Starter. O DevOps Starter simplifica a configuração inicial de um pipeline de compilação e lançamento do Azure DevOps.
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 Pipelines. 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.
Inicie sessão no portal Azure.
Na caixa de pesquisa, digite DevOps Startere selecione. Clique em Adicionar para criar um novo.
O painel do DevOps Starter
Selecione um aplicativo de exemplo e um serviço do Azure
Selecione a aplicação de exemplo Go e, em seguida, selecione Seguinte.
O aplicativo Simple Go é a estrutura padrão. Selecione Seguinte. A estrutura do aplicativo, que você escolheu anteriormente, dita o tipo de destinos de implantação de serviço do Azure que estão disponíveis para implantação.
Deixe o serviço padrão do Azure e selecione Avançar.
Configurar o Azure DevOps e uma assinatura do Azure
Crie uma nova organização gratuita do Azure DevOps ou escolha uma organização existente.
Insira um nome para seu projeto do Azure DevOps.
Selecione a sua subscrição e localização do Azure, introduza um nome para a sua aplicação e, em seguida, selecione Concluído. Após alguns minutos, o painel do DevOps Starter é exibido no portal do Azure. Um aplicativo de exemplo é configurado em um repositório em sua organização do Azure DevOps, 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, selecione Navegar para visualizar o teu aplicativo em execução.
Confirme as alterações de código e execute o CI/CD
O DevOps Starter cria um repositório Git no Azure Repos ou no GitHub. Para exibir o repositório e fazer alterações de código em seu aplicativo, faça o seguinte:
No DevOps Starter, à esquerda, selecione o link para sua ramificação principal. O link abre uma visualização para o repositório Git recém-criado.
Para visualizar o URL de clone do repositório, selecione Clone no canto superior direito. Você pode clonar seu repositório Git em seu IDE favorito. Nas próximas etapas, você pode usar o navegador da Web para fazer e confirmar alterações de código diretamente na ramificação principal.
À esquerda, vá para o arquivo views/index.html e selecione Editar.
Faça uma alteração no arquivo. Por exemplo, modifique algum texto dentro de uma das tags div.
Selecione Confirmare, em seguida, guarde as alterações.
No navegador, vá para o painel Projetos de DevOps. Uma construção deve estar em andamento. As alterações feitas são automaticamente criadas e implementadas através de um pipeline de CI/CD.
Examine o fluxo de CI/CD
O DevOps Starter configura automaticamente um pipeline completo de CI/CD no Azure Repos. Explore e personalize o fluxo de trabalho conforme necessário. Para se familiarizar com os pipelines de compilação e lançamento do Azure DevOps, faça o seguinte:
Vá para o painel do DevOps Starter.
Na parte superior, selecione Construir pipelines. Uma aba do navegador exibe o pipeline de compilação para o seu novo projeto.
Aponte para o campo Status e, em seguida, selecione as reticências (...). Um menu exibe várias opções, como enfileirar 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.
No topo do fluxo de trabalho de compilação, selecione o nome do fluxo de trabalho de compilação.
Altere o nome do pipeline de compilação para algo mais descritivo, selecione Guardar & fila de espera e, em seguida, selecione Guardar.
No nome do pipeline de compilação, selecione Histórico. Este painel exibe um registo de auditoria das suas alterações recentes para a build. O Azure DevOps controla todas as alterações feitas no pipeline de compilação e permite comparar versões.
Selecione Triggers. O DevOps Starter cria 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.
Selecione os três pontos (...) ao lado do pipeline de lançamento e, em seguida, selecione Editar. O fluxo de liberação contém um pipeline , que define o processo de liberação.
Em Artefactos, selecione Soltar. A linha de montagem examinada anteriormente produz a saída usada para o artefato.
À direita do ícone Drop, selecione Gatilho de implantação contínua. Este pipeline de lançamento tem um trigger de CD ativado, que executa uma implantação sempre que um novo artefacto de compilação está disponível. Opcionalmente, você pode desabilitar o gatilho para que suas implantações exijam execução manual.
À esquerda, selecione Tarefas. 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 Exibir lançamentos para exibir um histórico de lançamentos.
Selecione o menu de reticências (...) ao lado de uma edição e, em seguida, clique em Abrir. Você pode explorar vários menus, como um resumo da versão, itens de trabalho associados e testes.
Selecione Confirmações. Esta vista mostra confirmações de código associadas a esta implementação.
Selecione Registos. Os logs contêm informações úteis sobre o processo de implantação. Você pode visualizá-los durante e após as implantações.
Limpeza de recursos
Quando eles não forem mais necessários, você poderá excluir a instância do Serviço de Aplicativo do Azure e os recursos relacionados criados neste início rápido. Para fazer isso, use a funcionalidade Excluir no painel do DevOps Starter.
Próximos passos
Para saber mais sobre como modificar os pipelines de compilação e liberação para atender às necessidades de sua equipe, consulte: