Introdução

Concluído

Ao usar pipelines, você pode automatizar a validação, os testes e a implantação do seu código Bicep. Muitos dos benefícios de usar o Bicep vêm da implantação de sua infraestrutura do Azure juntamente com os outros componentes da sua solução, como aplicativos e a configuração do banco de dados. Neste módulo, você aprenderá a 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 do produto. Além disso, você criou um pipeline que implanta seus recursos do Azure usando seu modelo Bicep. Agora, você quer estender o pipeline para implantar seu aplicativo, configurar seu banco de dados e propagar 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.

Qual será seu plano?

Neste módulo, você aprenderá a estender um pipeline de implantação para que ele implante a infraestrutura, os aplicativos, os bancos de dados e os dados do Azure juntos. Você adiciona um estágio de build ao pipeline que compila um aplicativo e um projeto de banco de dados e usa artefatos de pipeline para propagar os arquivos implantáveis por meio do pipeline. Em seguida, você usa saídas do Bicep do pipeline para integrar os componentes do pipeline e atualizar o estágio de implantação para publicar seu aplicativo, site e dados de exemplo.

Qual é a meta principal?

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 um contêiner de blobs do Armazenamento do Azure.

Ao concluir essas tarefas, você aprenderá a usar artefatos de pipeline, saídas Bicep e variáveis de pipeline para coordenar as diferentes partes do pipeline.