Introdução

Concluído

Às vezes, o código Bicep não é implantado diretamente no Azure. Nesse caso, ele pode ser reutilizado em várias implantações. As especificações de modelo do Azure permitem que você crie implantações reutilizáveis para soluções completas. Os módulos e os registros Bicep permitem que você crie componentes que podem ser adicionados a outras implantações Bicep.

A publicação do código Bicep reutilizável trás preocupações diferentes do que as implantações Bicep normais. Neste módulo do Microsoft Learn, você aprenderá a automatizar a validação e a publicação das especificações de modelo e dos módulos Bicep.

Cenário de exemplo

Suponha que você seja um administrador do Azure em uma empresa de brinquedos. O uso do Azure está aumentando na empresa. A empresa introduziu uma nova abordagem de governança de nuvem para garantir que as implantações sigam as práticas recomendadas de segurança e confiabilidade da Microsoft.

Para facilitar para seus colegas, você cria um conjunto de arquivos Bicep protegidos pela segurança. Alguns dos arquivos implantam soluções completas que seus colegas precisam para trabalhar. Outros arquivos definem conjuntos de recursos que eles podem usar nas próprias implantações Bicep.

Anteriormente, você usou o Azure Pipelines para automatizar a implantação de seus recursos do Azure. Agora, você precisa encontrar uma forma de automatizar a validação e a publicação do código Bicep reutilizável.

Diagrama que mostra dois pipelines. Um publica um arquivo Bicep completo em uma especificação de modelo e o outro publica um módulo em um registro Bicep.

O que você aprenderá?

Neste módulo, você aprenderá a publicar código Bicep reutilizável de um pipeline de implantação. Você também aprenderá como seu pipeline se identifica com segurança para que ele possa publicar seu código. Por fim, você aprenderá a executar a validação de código e o controle de versão em um processo de implantação automatizado.

Você criará pipelines de implantação para publicar dois arquivos Bicep: um como uma especificação de modelo e outro como um módulo em um registro Bicep privado.

Qual é a meta principal?

Ao concluir este módulo, você saberá como publicar especificações de modelo do Azure e módulos Bicep reutilizáveis usando pipelines de implantação.

Se você precisar de um atualizador em módulos Bicep, registros ou especificações de modelo, confira estes módulos de treinamento do Microsoft Learn: