Implantar recursos do Azure usando Bicep e Azure Pipelines

intermediate
developer
administrator
solution-architect
azure
azure-resource-manager

Síntese

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

Faça este caminho de aprendizagem para aprender a:

  • Crie um pipeline que implemente os seus arquivos Bicep.
  • Crie uma entidade de serviço que possa ligar de forma segura o seu pipeline ao Azure.
  • Garanta a qualidade do seu código Bicep validando-o e testando-o dentro do seu pipeline.
  • Trabalhe com múltiplos ambientes e gerencie 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:

O troféu para o percurso de aprendizagem do Bíceps Intermediário.

Parte 2: Bíceps Intermédio

O troféu para o percurso de aprendizagem do Bíceps Avançado.

Parte 3: Bíceps avançado

Depois, poderá querer adicionar o seu código Bicep a uma rede de implementaçã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 uma pipeline automatizada no Azure Pipelines que implante recursos com segurança no Azure a partir do código Bicep. Configure o seu pipeline para ser desencadeado de acordo com uma programação ou quando a configuração for alterada.

As entidades de serviço permitem que os seus pipelines de implementaçã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 o seu código Bicep no seu pipeline de implementação. Você usará verificação de código, validação prévia e a operação de simulação para validar as suas alterações no Azure antes de implantar e testará os 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 fluxo de trabalho unificado para desenvolver o ambiente inteiro. 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 controlo de versão ao seu código reutilizável Bicep.

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.