Implantar recursos do Azure usando Bicep e Azure Pipelines

Intermédio
Developer
Administrator
Solution Architect
Azure
Azure Resource Manager

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

Conclua este percurso de aprendizagem para aprender a:

  • Crie um pipeline que implante seus arquivos Bicep.
  • Crie uma entidade de serviço que possa conectar com segurança seu pipeline ao Azure.
  • Garanta a qualidade do seu código Bicep validando-o e testando-o dentro do seu pipeline.
  • Trabalhe com vários ambientes e lide com parâmetros e aprovações.
  • Implante outras definições de configuração, aplicativos e bancos de dados do Azure.
  • Crie pipelines que publicam arquivos Bicep reutilizáveis para especificações e módulos de modelo.
  • Proteja seus pipelines e garanta que todas as suas implantações do Azure sigam os padrões da sua organização.

Para saber mais sobre o Bicep, recomendamos que siga estes três caminhos de aprendizagem:

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

Pré-requisitos

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

Módulos neste percurso de aprendizagem

Crie um pipeline automatizado no Azure Pipelines que implante recursos com segurança no Azure a partir do código Bicep. Configure seu pipeline para ser executado em um cronograma ou quando sua configuração for alterada.

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

Valide e teste seu código Bicep em seu pipeline de implantação. Você usará linting, validação de comprovação e a operação hipotética para validar suas alterações do Azure antes de implantar e 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 de código e defina valores de parâmetro para cada ambiente.

Crie um pipeline unificado para implantar todo o ambiente. Você adiciona um estágio de compilação ao pipeline e usa 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 e adicione automaticamente o controle de versão ao seu código Bicep reutilizável.

Planeje como proteger e ajudar a 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.