Implantar recursos do Azure usando o Bicep e o Azure Pipelines

Intermediário
Desenvolvedor
Administrador
Arquiteto de Soluções
Azure
Azure Resource Manager

Conheça todos os benefícios da infraestrutura como código usando um fluxo de trabalho automatizado para implantar seus modelos Bicep e integre outras atividades de implantação com seus pipelines. Você criará pipelines usando Azure Pipelines.

Neste roteiro de aprendizagem, você aprenderá a:

  • Crie um pipeline que implanta seus arquivos Bicep.
  • Crie uma entidade de serviço que possa conectar com segurança seu pipeline ao Azure.
  • Verifique sua qualidade de código Bicep validando e testando no pipeline.
  • Trabalhe com vários ambientes e manipule parâmetros e aprovações.
  • Implante outras definições de configuração, aplicativos e bancos de dados do Azure.
  • Crie pipelines que publiquem arquivos Bicep reutilizáveis em especificações de modelo e em módulos.
  • Proteja seus pipelines e verifique se todas as implantações do Azure seguem os padrões da sua organização.

Para saber mais sobre o Bicep, recomendamos a realização destes três roteiros de aprendizagem:

Depois disso, você pode estar interessado em adicionar seu código Bicep a um pipeline de implantação. Escolha um destes dois roteiros de aprendizagem com base na ferramenta que você deseja usar:

Pré-requisitos

Este roteiro de aprendizagem pressupõe que você tenha familiaridade com a implantação de infraestrutura usando o Bicep.

Módulos neste roteiro de aprendizagem

Crie um pipeline automatizado no Azure Pipelines que implanta com segurança recursos no Azure por meio do código Bicep. Configure seu pipeline para ser executado conforme um agendamento ou quando a configuração for alterada.

As entidades de serviço permitem que seus pipelines de implantação sejam autenticados com segurança ao Azure. Neste módulo, você aprenderá o que são as entidades de serviço, como funcionam e como criá-las. Você também aprenderá a conceder permissão a elas aos recursos do Azure para que seus pipelines possam implantar seus arquivos Bicep.

Valide e teste o código Bicep no pipeline de implantação. Você usará um lint, a validação de simulação e a operação de teste de hipóteses para validar as alterações do Azure antes de implantá-las, além de testar seus recursos após cada implantação.

Implante seu código Bicep em vários ambientes para melhorar a qualidade de suas implantações. Use modelos de pipeline para reduzir a duplicação do código e defina valores de parâmetro para cada ambiente.

Crie um pipeline unificado para implantar todo o ambiente. Adicione um estágio de build ao pipeline e use artefatos de pipeline e saídas Bicep para publicar aplicativos, bancos de dados e blobs.

Publique especificações de modelo do Azure e módulos Bicep usando um pipeline de implantação. Valide o código Bicep reutilizável e adicione o controle de versão a ele automaticamente.

Planeje como fortalecer e proteger seu ambiente do Azure, juntamente com os controles a serem aplicados às suas alterações de configuração e implantações. Exija que sua infraestrutura seja definida como código e proteja seu ambiente contra alterações manuais.