Descrição geral do DevOps Starter

Importante

O DevOps Starter será descontinuado a 31 de março de 2023. Saiba mais.

O DevOps Starter facilita a introdução ao Azure com o GitHub Actions ou o Azure DevOps. Ajuda-o a iniciar a sua aplicação favorita no serviço do Azure à sua escolha em apenas alguns passos rápidos do portal do Azure.

O DevOps Starter configura tudo o que precisa para desenvolver, implementar e monitorizar a sua aplicação. Pode utilizar o dashboard DevOps Starter para monitorizar consolidações de código, compilações e implementações, tudo a partir de uma única vista no portal do Azure.

Vantagens de utilizar o DevOps Starter

O devOps starter suporta os seguintes dois fornecedores de CI/CD para automatizar as suas implementações

O DevOps Starter automatiza a configuração de toda uma integração contínua (CI) e entrega contínua (CD) para a sua aplicação no Azure. Pode começar com o código existente ou utilizar uma das aplicações de exemplo fornecidas. Em seguida, pode implementar rapidamente essa aplicação em vários serviços do Azure, como Máquinas Virtuais, Serviço de Aplicações, Azure Kubernetes Services (AKS), Base de Dados SQL do Azure e Azure Service Fabric.

O DevOps Starter faz todo o trabalho para a configuração inicial de um pipeline de DevOps, incluindo tudo, desde configurar o repositório Git inicial, configurar o pipeline CI/CD, criar um recurso do Application Insights para monitorização e fornecer uma vista única de toda a solução com a criação de um dashboard do DevOps Starter no portal do Azure.

Pode utilizar o DevOps Starter para:

  • Implementar rapidamente a sua aplicação no Azure
  • Automatizar a configuração de um fluxo de trabalho ou pipeline ci/CD
  • Ver e compreender como configurar corretamente um pipeline ou fluxo de trabalho CI/CD
  • Personalizar ainda mais os pipelines de versão com base nos seus cenários específicos

Como utilizar o DevOps Starter?

O DevOps Starter está disponível no portal do Azure. Pode criar um recurso do DevOps Starter tal como cria qualquer outro recurso do Azure a partir do portal. O DevOps Projects fornece uma experiência passo a passo do assistente para as várias opções de configuração.

Pode escolher várias opções de configuração como parte da configuração inicial. As opções incluem:

  • Selecionar o fornecedor de CI/CD que está a favorecer
  • Utilizar a aplicação de exemplo fornecida ou trazer o seu próprio código (apenas para o Azure DevOps)
  • Selecionar um idioma da aplicação
  • Escolher uma arquitetura de aplicação com base na linguagem
  • Selecionar um serviço do Azure (destino de implementação)
  • Selecione a sua organização do GitHub ou do Azure DevOps
  • Escolher a sua subscrição do Azure
  • Escolher a localização dos serviços do Azure
  • Escolher entre vários escalões de preço para serviços do Azure

Depois de criar o DevOps Starter, pode:

  • Personalizar o fluxo de trabalho do GitHub ou o Pipeline do Azure DevOps
  • Utilizar os pedidos Pull para gerir o seu fluxo de códigos e manter uma qualidade elevada
  • Testar e compilar cada consolidação antes de unir o seu código para aumentar a qualidade

Depois de utilizar o DevOps Starter, também pode eliminar todos os recursos de um único local do dashboard DevOps Starter no portal do Azure.

Integração do DevOps Starter e do GitHub

O DevOps Starter suporta agora o GitHub Actions como fornecedor de CI/CD. Automatiza todo o trabalho necessário no GitHub para configurar um fluxo de trabalho CI/CD com GitHub Actions. Cria um repositório do GitHub numa organização existente do GitHub e, em seguida, consolida uma aplicação de exemplo para o novo repositório do GitHub.

A automatização também estabelece um acionador para o fluxo de trabalho para que cada nova consolidação de código inicie uma tarefa de compilação e implementação no fluxo de trabalho. A aplicação é implementada no serviço do Azure à sua escolha. O fluxo de trabalho do GitHub pode ser personalizado para cenários adicionais.

Integração do DevOps Starter e do Azure DevOps

O DevOps Starter com o Azure DevOps automatiza todo o trabalho necessário nos Pipelines do Azure para configurar um pipeline CI/CD. Cria um repositório Git numa organização nova ou existente do Azure DevOps e, em seguida, consolida uma aplicação de exemplo ou o código existente num novo repositório Git.

A automatização também estabelece um acionador CI para a compilação para que cada nova consolidação de código inicie uma compilação. O DevOps Starter cria um acionador de CD e implementa todas as novas compilações bem-sucedidas no serviço do Azure à sua escolha.

Os pipelines de compilação e versão podem ser personalizados para mais cenários. Além disso, pode clonar os pipelines de compilação e versão para utilização noutros projetos.

Introdução ao DevOps Starter

Vídeos do DevOps Starter