Introdução

Concluído

Às vezes, seu código Bicep não é implantado diretamente no Azure. Em vez disso, você pode querer que ele seja 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 registros do Bicep permitem que você crie componentes que podem ser adicionados a outras implantações do Bicep.

A publicação de código Bicep reutilizável vem com preocupações diferentes das implantações normais do Bicep. Neste módulo do Microsoft Learn, você aprenderá como automatizar a validação e a publicação de suas especificações de modelo e módulos do Bíceps.

Cenário de exemplo

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

Para facilitar a vida dos seus colegas, crie um conjunto de ficheiros Bicep protegidos pela segurança. Alguns dos arquivos implantam soluções completas de que seus colegas precisam. Outros arquivos definem conjuntos de recursos que seus colegas podem usar em suas próprias implantações do Bicep.

Você usou anteriormente o Azure Pipelines para automatizar a implantação de seus recursos do Azure. Agora, você quer encontrar uma maneira de automatizar a validação e publicação do seu código Bicep reutilizável.

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

O que você vai aprender?

Neste módulo, você aprenderá a publicar código Bicep reutilizável a partir de um pipeline de implantação. Você também aprenderá como seu pipeline se identifica com segurança para que possa publicar seu código. E, finalmente, você aprenderá como 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 para um registro Bicep privado.

Qual é o principal objetivo?

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

Se você precisar de uma atualização sobre módulos, registros ou especificações de modelo do Bicep, consulte estes módulos de treinamento do Microsoft Learn: