Introdução

Concluído

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.

Architecture diagram illustrating the solution's Azure components, with the pipeline deploying the Bicep file and performing the additional steps on the resources.

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.