Azure series VI: Azure Pipeline
Serie de artigos sobre Microsoft Azure.
Lab 6 - Azure Pipelines
Em este lab sobre Azure Pipelines aprenderemos alguns conceitos importantes na criação de pipelines:
- Criação do pipeline
- Automação de deploy no Azure Pipelines
Pre-reqs
-
Um application service no ar, seguindo os passos do lab 05 - Application Services
-
Criação de um repositório no GitHub com os arquivos do lab de Application Services:
Acessando e criando a conta no Azure Pipelines
-
Acessar o serviço Azure Pipelines:
-
Logar e autorizar a conta:
Criação do pipeline
-
Criar um novo projeto:
-
Escolher GitHub como repositório de código:
-
Autorizar o acesso do Azure Pipelines ao GitHub:
-
Selecionar o repositório dos pre-reqs (em este caso
azure-devops
): -
Autorizar o acesso do Azure Pipelines ao repositório selecionado:
-
Configurar um novo pipeline:
-
Selecionar a subscription adecuada:
-
Selecionar o application service dos pre-reqs:
-
Revisar o template
yaml
que descreve o pipeline. Apontar para a versão 3.6 do Python. Template completo aqui. -
Confirmar a criação do template no repositório do GitHub (automaticamente o pipeline será iniciado):
-
Aguardar o término da execução do pipeline:
-
Confirmar o correto deploy da aplicação:
Invocando o pipeline
- Atualizar o código da aplicaçao no GitHub:
-
Conferir que é criada uma nova execução do pipeline:
-
Aguardar o término da execução do pipeline:
-
Confirmar o correto deploy da nova versão da aplicação:
Comments