Partilhar via


Visão geral do DevOps Starter

Importante

O DevOps Starter será aposentado em 31 de março de 2023. Mais informações.

O DevOps Starter facilita a introdução ao Azure usando ações do GitHub ou do 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, compilações e implantações, tudo a partir de uma única exibição no portal do Azure.

Vantagens de usar o DevOps Starter

O DevOps starter suporta os dois seguintes provedores de CI/CD, para automatizar suas implantações

O DevOps Starter automatiza a configuração de toda uma integração contínua (CI) e entrega contínua (CD) 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, Serviços Kubernetes do Azure (AKS), 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, configuração do pipeline de CI/CD, criação de um recurso do Application Insights para monitoramento e fornecimento de uma visão única 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:

  • Implante rapidamente seu aplicativo no Azure
  • Automatize a configuração de um fluxo de trabalho ou pipeline de CI/CD
  • Visualize e entenda como configurar corretamente um fluxo de trabalho ou pipeline de CI/CD
  • Personalize ainda mais os pipelines de lançamento 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 DevOps Starter da mesma forma que cria qualquer outro recurso do Azure a partir do portal. O DevOps Projects fornece uma experiência de assistente passo a passo para as várias opções de configuração.

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

  • Selecionar o seu fornecedor de CI/CD favorito
  • Usando o aplicativo de exemplo fornecido ou trazendo seu próprio código (somente para o Azure DevOps)
  • Selecionar um idioma da aplicação
  • Escolhendo uma estrutura de aplicativo com base no idioma
  • Selecionando um serviço do Azure (destino de implantação)
  • Selecione sua organização do GitHub ou do Azure DevOps
  • Escolher a sua subscrição do Azure
  • Escolhendo o local dos serviços do Azure
  • Escolher entre vários níveis de preços para serviços do Azure

Depois de criar seu DevOps Starter, você pode:

  • Personalize seu fluxo de trabalho do GitHub ou o Pipeline de DevOps do Azure
  • Use solicitações pull para gerenciar seu fluxo de código e manter sua qualidade alta
  • Teste e crie cada commit antes de fazer o merge do seu código para aumentar 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 com DevOps Starter e GitHub

O DevOps Starter agora suporta 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 as Ações do GitHub. Ele cria um repositório GitHub em uma organização GitHub existente 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 compilação 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 de DevOps do Azure 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 CI para a compilação para que cada nova confirmação de código inicie uma compilação. O DevOps Starter cria um trigger de CD e implanta cada nova compilação bem-sucedida no serviço do Azure da sua escolha.

Os pipelines de compilação e liberação podem ser personalizados para cenários adicionais. Além disso, você pode clonar os pipelines de compilação e liberação para uso em outros projetos.

Introdução ao DevOps Starter

Vídeos do DevOps Starter