Compartilhar via


Visão geral do DevOps Starter

Importante

O DevOps Starter será desativado em 31 de março de 2023. Saiba mais.

O DevOps Starter facilita a introdução ao Azure usando as ações do GitHub ou o Azure DevOps. Ele ajuda você a iniciar seu aplicativo favorito no serviço do Azure de sua escolha em apenas algumas etapas rápidas do portal do Azure.

O DevOps Starter configura tudo o que você precisa para desenvolver, implantar e monitorar seu aplicativo. Você pode usar o painel do DevOps Starter para monitorar confirmações de código, builds e implantações, tudo de uma única exibição no portal do Azure.

Vantagens de usar o DevOps Starter

O devOps starter dá suporte aos dois provedores de CI/CD a seguir para automatizar suas implantações

O DevOps Starter automatiza a configuração de Integração Contínua (CI) e Entrega Contínua (CD) completas para seu aplicativo no Azure. Você pode começar com o código existente ou usar um dos aplicativos de exemplo fornecidos. Em seguida, você pode implantar rapidamente esse aplicativo em vários serviços do Azure, como Máquinas Virtuais, Serviço de Aplicativo, AKS (Serviços de Kubernetes do Azure), Banco 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 a configuração do repositório Git inicial, a configuração do pipeline de CI/CD, a criação de um recurso do Application Insights para monitoramento e o fornecimento de uma única exibição de toda a solução com a criação de um painel do DevOps Starter no portal do Azure.

Você pode usar o DevOps Starter para:

  • Implantar rapidamente seu aplicativo no Azure
  • Automatizar a configuração de um fluxo de trabalho ou pipeline de CI/CD
  • Exibir e entender como configurar corretamente um fluxo de trabalho ou pipeline de CI/CD
  • Personalize ainda mais os pipelines de versão com base em seus cenários específicos

Como usar o DevOps Starter?

O DevOps Starter está disponível no portal do Azure. Você cria um recurso do DevOps Starter da mesma forma que cria qualquer outro recurso do Azure no portal. O DevOps Projects fornece uma experiência guiada passo a passo, semelhante a um assistente, para as várias opções de configuração.

Você escolhe várias opções de configuração como parte da configuração inicial. Estas opções incluem:

  • Selecionando seu provedor de CI/CD favorável
  • Usando o aplicativo de exemplo fornecido ou trazendo seu próprio código (somente para o Azure DevOps)
  • Selecionando um idioma do aplicativo
  • Escolher uma estrutura de aplicativo com base no idioma
  • Selecionando um serviço do Azure (destino de implantação)
  • Selecione o GitHub ou a organização do Azure DevOps
  • Escolhendo sua assinatura do Azure
  • Escolhendo o local dos serviços do Azure
  • Escolhendo entre vários tipos de preços para serviços do Azure

Depois de criar o DevOps Starter, você pode:

  • Personalizar o fluxo de trabalho do GitHub ou o Pipeline do Azure DevOps
  • Use solicitações de pull para gerenciar o fluxo de código e manter sua qualidade alta
  • Testar e compilar cada commit antes de mesclar seu código para elevar o nível de qualidade

Depois de usar o DevOps Starter, você também pode excluir todos os recursos de um único local do painel do DevOps Starter no portal do Azure.

Integração entre o DevOps Starter e o GitHub

O DevOps Starter agora dá suporte a ações do GitHub como um provedor de CI/CD. Ele automatiza todo o trabalho necessário no GitHub para configurar um fluxo de trabalho de CI/CD usando o GitHub Actions. Ele cria um repositório GitHub em uma organização existente do GitHub e, em seguida, confirma um aplicativo de exemplo para o novo repositório GitHub.

A automação também estabelece um gatilho para o fluxo de trabalho para que cada nova confirmação de código inicie um trabalho de build e implantação dentro do fluxo de trabalho. O aplicativo é implantado no serviço do Azure de 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 usando o Azure DevOps automatiza todo o trabalho necessário no Azure Pipelines para configurar um pipeline de CI/CD. Ele cria um repositório Git em uma organização do Azure DevOps nova ou existente e, em seguida, confirma um aplicativo de exemplo ou seu código existente em um novo repositório Git.

A automação também estabelece um gatilho de Integração Contínua para a compilação, de modo que cada novo commit de código inicie uma compilação. O DevOps Starter cria um gatilho de CD e implanta cada novo build bem-sucedido no serviço do Azure de sua escolha.

Os pipelines de build e lançamento podem ser personalizados para cenários adicionais. Além disso, você pode clonar os pipelines de build e liberação para utilizá-los em outros projetos.

Introdução ao DevOps Starter

Vídeos do DevOps Starter