Implantar recursos do Azure usando Bicep e Azure Pipelines
Síntese
-
Level
-
Skill
-
Produto
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:
Parte 2: Bíceps Intermédio
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.
Adicionar
Código de Feito
Pretende pedir um código de feito?
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.