Introdução
Ao usar pipelines, você pode automatizar a validação, o teste e a implantação do código do Bíceps. Muitos dos benefícios de usar o Bicep vêm da implantação de sua infraestrutura do Azure junto com os outros componentes de sua solução, como aplicativos e a configuração do banco de dados. Neste módulo, você aprenderá como estender um pipeline que já implanta o código Bicep para implantar uma solução inteira.
Cenário de exemplo
Suponha que você seja responsável por implantar e configurar a infraestrutura do Azure em uma empresa de brinquedos. Você criou um modelo Bicep para implantar o site da sua empresa, que implanta um aplicativo do Serviço de Aplicativo do Azure, um banco de dados SQL do Azure para sua lista de produtos e uma conta de armazenamento para hospedar imagens de produtos. Além disso, você criou um pipeline que implanta seus recursos do Azure usando seu modelo Bicep. Agora, você deseja estender o pipeline para implantar seu aplicativo, configurar seu banco de dados e semear alguns dados de teste necessários para seu site.
O que vai fazer?
Neste módulo, você aprenderá a estender um pipeline de implantação para que ele implante a infraestrutura do Azure, aplicativos, bancos de dados e dados juntos. Você adiciona um estágio de compilação ao pipeline que compila um projeto de aplicativo e banco de dados e usa artefatos de pipeline para propagar os arquivos implantáveis pelo pipeline. Em seguida, use as saídas Bicep do pipeline para integrar os componentes do pipeline e atualize o estágio de implantação para publicar o aplicativo, o site e os dados de exemplo.
Qual é o principal objetivo?
Depois de concluir este módulo, você poderá criar um pipeline de implantação unificado que execute as seguintes tarefas:
- Provisiona recursos do Azure usando um arquivo Bicep.
- Implanta um aplicativo no Serviço de Aplicativo do Azure.
- Publica um esquema de banco de dados em um banco de dados SQL do Azure.
- Adiciona dados de exemplo a um banco de dados SQL do Azure e a um contêiner de blob de Armazenamento do Azure.
Ao concluir essas tarefas, você aprende a usar artefatos de pipeline, saídas Bicep e variáveis de pipeline para coordenar as diferentes partes do pipeline.