Crie seu primeiro pipeline

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018

Este é um guia passo a passo para usar o Azure Pipelines para criar um aplicativo de exemplo. Este guia usa pipelines YAML configurados com o editor de pipeline yaml. Se você quiser usar pipelines clássicos em vez disso, consulte Definir seu pipeline Clássico.

Pré-requisitos – Azure DevOps

Verifique se você tem o seguinte:

  • Uma conta do GitHub, na qual você pode criar um repositório. Crie um gratuitamente.

  • Uma organização do Azure DevOps. Crie um gratuitamente. Se sua equipe já tiver uma, verifique se você é um administrador do projeto do Azure DevOps que deseja usar.

  • Uma capacidade de executar pipelines em agentes hospedados pela Microsoft. Você pode comprar um trabalho paralelo ou solicitar uma camada gratuita.

Crie seu primeiro pipeline

Obter o código de exemplo java

Para começar, bifurque o repositório a seguir em sua conta do GitHub.

https://github.com/MicrosoftDocs/pipelines-java

Criar seu primeiro pipeline Java

  1. Entre em sua organização do Azure DevOps e acesse seu projeto.

  2. Acesse Pipelines e selecione Novo pipeline.

  3. Percorra as etapas do assistente selecionando primeiro o GitHub como o local do código-fonte.

  4. Você pode ser redirecionado para o GitHub para então entrar. Nesse caso, insira suas credenciais do GitHub.

  5. Quando a lista de repositórios for exibida, selecione o repositório.

  6. Você poderá ser redirecionado ao GitHub para instalar o aplicativo do Azure Pipelines. Nesse caso, selecione Aprovar & instalar.

  1. O Azure Pipelines analisará seu repositório e recomendará o modelo de pipeline do Maven .

  2. Quando o novo pipeline aparecer, dê uma olhada no YAML para ver o que ele faz. Ao final, selecione Salvar e executar.

  3. Você será solicitado a confirmar um novo azure-pipelines.yml arquivo em seu repositório. Depois de ficar satisfeito com a mensagem, selecione Salvar e executar novamente.

    Se você quiser observar o pipeline em ação, selecione o trabalho de build.

    Você acabou de criar e executou um pipeline que criamos automaticamente para você, pois seu código parecia ser uma boa correspondência para o modelo maven .

    Agora você tem um pipeline YAML funcional (azure-pipelines.yml) em seu repositório que está pronto para personalizar!

  4. Quando estiver pronto para fazer alterações no pipeline, selecione-o na página Pipelines e edite o azure-pipelines.yml arquivo.

Saiba mais sobre como trabalhar com Java em seu pipeline.

Adicionar um selo de status ao repositório

Muitos desenvolvedores gostam de mostrar que estão mantendo a qualidade do código alta exibindo uma notificação de status em seu repositório.

Selo de status mostra que o pipeline do Azure foi bem-sucedido

Para copiar o selo de status para sua área de transferência:

  1. No Azure Pipelines, acesse a página Pipelines para exibir a lista de pipelines. Selecione o pipeline que você criou na seção anterior.

  2. Selecione e selecione o selo Status.

  3. Selecione o selo Status.

  4. Copie o markdown de exemplo da seção Markdown de exemplo.

Agora, com o selo Markdown em sua área de transferência, siga as seguintes etapas no GitHub:

  1. Vá para a lista de arquivos e selecione Readme.md. Selecione o ícone de lápis a ser editado.

  2. Cole o markdown de selo de status no início do arquivo.

  3. Confirme a alteração no main branch.

  4. Observe que o selo de status aparece na descrição do repositório.

Para configurar o acesso anônimo a selos para projetos privados:

  1. Navegar até as configurações do projeto

  2. Abrir a guia Configurações em Pipelines

  3. Alternar o controle deslizante Desabilitar o acesso anônimo ao controle deslizante de selos em Geral

Observação

Mesmo em um projeto privado, o acesso anônimo a selos é habilitado por padrão. Com o acesso de selo anônimo habilitado, os usuários fora de sua organização podem consultar informações como nomes de projeto, nomes de branch, nomes de trabalho e status de build por meio da API de status do selo.

Como você acabou de alterar o arquivo neste repositório, o Readme.md Azure Pipelines cria automaticamente seu código, de acordo com a configuração no azure-pipelines.yml arquivo na raiz do repositório. De volta ao Azure Pipelines, observe que uma nova execução é exibida. Sempre que você faz uma edição, o Azure Pipelines inicia uma nova execução.

Observação

Em Microsoft Team Foundation Server (TFS) 2018 e versões anteriores, pipelines de build e versão são chamados de definições, execuções são chamadas de builds, conexões de serviço são chamadas de pontos de extremidade de serviço, estágios são chamados de ambientes e trabalhos são chamados de fases.

Mostraremos como usar o editor clássico no Azure DevOps Server 2019 para criar um build e uma versão que imprime "Olá, mundo".

Mostraremos como usar o editor clássico no TFS para criar um build e uma versão que imprime "Hello world".

Pré-requisitos

Inicializar seu repositório

Se você já tiver um repositório em seu projeto, poderá pular para a próxima etapa: Ignorar a adição de um script ao seu repositório

  1. Vá para Azure Repos. (O hub de código na navegação anterior)

    Arquivos repositórios

  2. Se o projeto estiver vazio, você será recebido com uma tela para ajudá-lo a adicionar código ao repositório. Escolha a opção inferior para inicializar seu repositório com um readme arquivo:

    Inicializar repositório

  1. Navegue até o repositório clicando em Código na navegação superior.

  2. Se o projeto estiver vazio, você será recebido com uma tela para ajudá-lo a adicionar código ao repositório. Escolha a opção inferior para inicializar seu repositório com um readme arquivo:

    Inicializar repositório

Adicionar um script ao repositório

Criar um script do PowerShell que imprime Hello world.

  1. Vá para Azure Repos.

  2. Adicione um arquivo.

    Na guia Arquivos, no nó do repositório, selecione a opção Novo Arquivo

  3. Na caixa de diálogo, nomeie seu novo arquivo e crie-o.

    HelloWorld.ps1
    
  4. Copie e cole este script.

    Write-Host "Hello world"
    
  5. Confirme (salve) o arquivo.

  1. Vá para o Hub de Código .

  2. Adicione um arquivo.

  1. Na caixa de diálogo, nomeie seu novo arquivo e crie-o.

    HelloWorld.ps1
    
  2. Copie e cole este script.

    Write-Host "Hello world"
    
  3. Confirme (salve) o arquivo.

Neste tutorial, nosso foco está em CI/CD, portanto, estamos mantendo a parte de código simples. Estamos trabalhando em um repositório Git Azure Repos diretamente no navegador da Web.

Quando estiver pronto para começar a criar e implantar um aplicativo real, você poderá usar uma ampla gama de clientes e serviços de controle de versão com builds de CI do Azure Pipelines. Saiba mais.

Criar um pipeline de build

Crie um pipeline de build que imprime "Olá, mundo".

  1. Selecione o Azure Pipelines, ele deve levá-lo automaticamente para a página Builds .

    Acessar a guia Builds

  2. Criar um pipeline.

    Selecione o botão de guia compilar

    Para novos usuários do Azure DevOps, isso o levará automaticamente à experiência de criação de pipeline do YAML. Para acessar o editor clássico e concluir este guia, você deve desativar o recurso de visualização para a nova experiência de criação de pipeline yaml:

    Clique em configurações no canto superior direito da tela e clique em recursos de visualização

    Clique em alternar para desativar o recurso de visualização do yaml

  3. Verifique se a origem, o projeto, o repositório e o branch padrão correspondem ao local em que você criou o script.

  4. Comece com um trabalho vazio.

  5. No lado esquerdo, selecione Pipeline e especifique qualquer nome que você queira usar. Para o pool do Agente, selecione VS2017 hospedado.

  6. No lado esquerdo, selecione o sinal de adição ( + ) para adicionar uma tarefa ao Trabalho 1. No lado direito, selecione a categoria Utilitário , selecione a tarefa do PowerShell na lista e escolha Adicionar.

    Adicionar a tarefa de build ao trabalho

  7. No lado esquerdo, selecione sua nova tarefa de script do PowerShell .

  8. Para o argumento Caminho do Script , selecione o botão para procurar seu repositório e selecione o script que você criou.

    Selecione seu script

  9. Selecione Salvar & colocar na fila e, em seguida, selecione Salvar.

  1. Selecione Compilar e Liberar e, em seguida, escolha Builds.

    Escolher guia compilar

  2. Criar um pipeline.

    Criar um novo pipeline

  3. Começar com um pipeline vazio

  4. Selecione Pipeline e especifique o nome que você deseja usar. Para o pool do Agente, selecione Padrão.

  5. No lado esquerdo, selecione + Adicionar Tarefa para adicionar uma tarefa ao trabalho e, no lado direito, selecione a categoria Utilitário , selecione a tarefa do PowerShell e escolha Adicionar.

    Adicionar a tarefa ao trabalho

  6. No lado esquerdo, selecione sua nova tarefa de script do PowerShell .

  7. Para o argumento Caminho do Script , selecione o botão para procurar seu repositório e selecione o script que você criou.

    Selecione a tarefa do PowerShell

  8. Selecione Salvar & colocar na fila e, em seguida, selecione Salvar.

Um pipeline de build é a entidade por meio da qual você define seu pipeline de build automatizado. No pipeline de build, você redigi um conjunto de tarefas, cada uma delas executa uma etapa em seu build. O catálogo de tarefas fornece um conjunto avançado de tarefas para você começar. Você também pode adicionar scripts do PowerShell ou do shell ao pipeline de build.

Publicar um artefato de sua compilação

Uma compilação típica produz um artefato que pode ser implantado em vários estágios em uma versão. Aqui para demonstrar a funcionalidade de maneira simples, simplesmente publicaremos o script como o artefato.

  1. Na guia Tarefas , selecione o sinal de adição ( + ) para adicionar uma tarefa ao Trabalho 1.

  2. Selecione a categoria Utilitário , selecione a tarefa Publicar Artefatos de Build e selecione Adicionar.

    Adicionar a tarefa publicar artefato

    Caminho para publicar: selecione o botão para navegar e selecionar o script que você criou.

    Nome do artefato: Enter drop.

    Local de publicação do artefato: selecione Artefatos do Azure/TFS.

  1. Na guia Tarefas , selecione Adicionar Tarefa.

  2. Selecione a categoria Utilitário , selecione a tarefa Publicar Artefatos de Build e selecione Adicionar.

    Selecione adicionar para adicionar a tarefa publicar artefato

    Caminho para Publicar: selecione o botão para navegar e selecionar o script que você criou.

    Nome do artefato: Enter drop.

    Tipo de artefato: Selecionar Servidor.

Artefatos são os arquivos que você deseja que seu build produza. Artefatos podem ser quase tudo o que sua equipe precisa para testar ou implantar seu aplicativo. Por exemplo, você tem um .DLL e .EXE arquivos executáveis e . Arquivo de símbolos PDB de um aplicativo C# ou C++ .NET do Windows.

Para permitir que você produza artefatos, fornecemos ferramentas como copiar com correspondência de padrões e um diretório de preparo no qual você pode coletar seus artefatos antes de publicá-los. Consulte Artefatos no Azure Pipelines.

Habilitar a CI (integração contínua)

  1. Selecione a guia Gatilhos.

  2. Habilitar a integração contínua.

Um gatilho de integração contínua em um pipeline de build indica que o sistema deve enfileirar automaticamente um novo build sempre que uma alteração de código for confirmada. Você pode tornar o gatilho mais geral ou mais específico e também agendar seu build (por exemplo, em uma base noturna). Consulte gatilhos de build.

Salvar e enfileirar o build

Salve e enfileira um build manualmente e teste o pipeline de build.

  1. Selecione Salvar & fila e, em seguida, selecione Salvar & fila.

  2. Na caixa de diálogo, selecione Salvar & fila mais uma vez.

    Isso enfileira um novo build no agente hospedado pela Microsoft.

  3. Você verá um link para o novo build na parte superior da página.

    console de build

    Escolha o link para assistir ao novo build conforme ele acontece. Depois que o agente for alocado, você começará a ver os logs ao vivo do build. Observe que o script do PowerShell é executado como parte do build e que "Olá, mundo" é impresso no console.

    Assista no console de build

  4. Vá para o resumo do build. Na guia Artefatos do build, observe que o script é publicado como um artefato.

    Abra o console de build para ver o artefato

  1. Selecione Salvar & fila e, em seguida, selecione Salvar & fila.

  2. Na caixa de diálogo, selecione Salvar & fila mais uma vez.

    Isso enfileira um novo build no agente hospedado pela Microsoft.

  3. Você verá um link para o novo build na parte superior da página.

    Ir para o console de build

    Escolha o link para assistir ao novo build conforme ele acontece. Depois que o agente for alocado, você começará a ver os logs ao vivo do build. Observe que o script do PowerShell é executado como parte do build e que "Olá, mundo" é impresso no console.


  1. Vá para o resumo do build.

    criar link do console para criar resumo

  2. Na guia Artefatos do build, observe que o script é publicado como um artefato.

    explorador de artefatos

Você pode exibir um resumo de todos os builds ou analisar os logs de cada build a qualquer momento navegando até a guia Builds no Azure Pipelines. Para cada build, você também pode exibir uma lista de confirmações que foram criadas e os itens de trabalho associados a cada confirmação. Você também pode executar testes em cada build e analisar as falhas de teste.

Adicionar algumas variáveis e confirmar uma alteração no script

Passaremos algumas variáveis de build para o script para tornar nosso pipeline um pouco mais interessante. Em seguida, confirmaremos uma alteração em um script e veremos o pipeline de CI ser executado automaticamente para validar a alteração.

  1. Edite seu pipeline de build.

  2. Na guia Tarefas , selecione a tarefa de script do PowerShell.

  3. Adicione esses argumentos.

Abrir a tarefa do PowerShell no console de build

Argumentos

-greeter "$(Build.RequestedFor)" -trigger "$(Build.Reason)"

Por fim, salve o pipeline de build.

Em seguida, você adicionará os argumentos ao script.

  1. Vá para seus arquivos em Azure Repos (o hub de código na navegação anterior e no TFS).

  2. Selecione o arquivo HelloWorld.ps1 e edite o arquivo.

  3. Altere o script da seguinte maneira:

    Param(
    [string]$greeter,
    [string]$trigger
    )
    Write-Host "Hello world" from $greeter
    Write-Host Trigger: $trigger
    
  4. Confirme (salve) o script.

Agora você pode ver os resultados de suas alterações. Acesse o Azure Pipelines e selecione Enfileirado. Observe na seção Enfileirada ou em execução que um build é disparado automaticamente pela alteração confirmada.

Agora você pode ver os resultados de suas alterações. Vá para a página Compilar e Liberar e selecione Enfileirado. Observe na seção Enfileirada ou em execução que um build é disparado automaticamente pela alteração confirmada.

  1. Selecione o novo build que foi criado e exiba seu log.

  2. Observe que a pessoa que alterou o código tem seu nome impresso na mensagem de saudação. Você também vê impresso que se trata de um build de CI.

Criar um log de script do PowerShell de resumo

log de script do powershell de resumo de build

Acabamos de introduzir o conceito de variáveis de build nestas etapas. Imprimimos o valor de uma variável que é automaticamente predefinida e inicializada pelo sistema. Você também pode definir variáveis personalizadas e usá-las em argumentos para suas tarefas ou como variáveis de ambiente em seus scripts. Para saber mais sobre variáveis, consulte Variáveis de build.

Você tem um pipeline de build. E agora?

Você criou um pipeline de build que compila e valida automaticamente qualquer código que seja verificado pela sua equipe. Neste ponto, você pode continuar na próxima seção para saber mais sobre pipelines de lançamento. Ou, se preferir, você pode pular para criar um pipeline de build para seu aplicativo.

Criar um pipeline de lançamento

Defina o processo para executar o script em dois estágios.

  1. Vá para a guia Pipelines e selecione Versões.

  2. Selecione a ação para criar um novo pipeline. Se um pipeline de lançamento já estiver criado, selecione o sinal de adição ( + ) e, em seguida, selecione Criar um pipeline de lançamento.

  3. Selecione a ação para começar com um trabalho vazio.

  4. Nomeie o qa do estágio.

  5. No painel Artefatos, selecione + Adicionar e especifique uma origem (pipeline de build). Selecione Adicionar.

  6. Selecione o raio para disparar a implantação contínua e, em seguida, habilite o gatilho de implantação contínua à direita.

    Selecione um raio para disparar a implantação contínua

  7. Selecione a guia Tarefas e selecione o estágio de QUALIDADE .

  8. Selecione o sinal de adição ( + ) para o trabalho para adicionar uma tarefa ao trabalho.

  9. Na caixa de diálogo Adicionar tarefas , selecione Utilitário, localize a tarefa do PowerShell e selecione o botão Adicionar .

  10. No lado esquerdo, selecione sua nova tarefa de script do PowerShell .

  11. Para o argumento Caminho do Script , selecione o botão para procurar seus artefatos e selecione o script que você criou.

  12. Adicione estes argumentos:

    -greeter "$(Release.RequestedFor)" -trigger "$(Build.DefinitionName)"
    
  13. Na guia Pipeline , selecione o estágio de QA e selecione Clonar.

    Clonar o ambiente de lançamento em QA

  14. Renomeie a produção de estágio clonada.

  15. Renomeie o pipeline de lançamento Hello world.

    Renomear o pipeline de lançamento hello world

  16. Salve o pipeline de lançamento.

  1. Vá para a guia Compilar e Liberar e selecione Versões.

  2. Selecione a ação para criar um novo pipeline. Se um pipeline de lançamento já estiver criado, selecione o sinal de adição ( + ) e, em seguida, selecione Criar uma definição de versão.

  3. Selecione a ação para começar com uma definição vazia.

  4. Nomeie o qa do estágio.

  5. No painel Artefatos, selecione + Adicionar e especifique uma origem (pipeline de build). Selecione Adicionar.

  6. Selecione o raio para disparar a implantação contínua e, em seguida, habilite o gatilho de implantação contínua à direita.


  1. Selecione a guia Tarefas e selecione o estágio de QUALIDADE .

  2. Selecione o sinal de adição ( + ) para o trabalho para adicionar uma tarefa ao trabalho.

  3. Na caixa de diálogo Adicionar tarefas , selecione Utilitário, localize a tarefa do PowerShell e selecione o botão Adicionar .

  4. No lado esquerdo, selecione sua nova tarefa de script do PowerShell .

  5. Para o argumento Caminho do Script , selecione o botão para procurar seus artefatos e selecione o script que você criou.

  6. Adicione estes argumentos:

    -greeter "$(Release.RequestedFor)" -trigger "$(Build.DefinitionName)"
    
  7. Na guia Pipeline , selecione o estágio de QA e selecione Clonar.

    clonar o ambiente de versão

  8. Renomeie a produção de estágio clonada.

  9. Renomeie o pipeline de lançamento Hello world.

    renomear o pipeline de lançamento

  10. Salve o pipeline de lançamento.

Um pipeline de lançamento é uma coleção de estágios para os quais os artefatos de build do aplicativo são implantados. Ele também define o pipeline de implantação real para cada estágio, bem como como os artefatos são promovidos de um estágio para outro.

Além disso, observe que usamos algumas variáveis em nossos argumentos de script. Nesse caso, usamos variáveis de versão em vez das variáveis de build que usamos para o pipeline de build.

Implantar uma versão

Execute o script em cada estágio.

  1. Crie uma nova versão.

    Criar versão – DevOps 2019 e 2020

    Quando Criar nova versão for exibida, selecione Criar.

  2. Abra a versão que você criou.

    versão criada – DevOps 2019 e 2020

  3. Exiba os logs para obter dados em tempo real sobre a versão.

    logs de versão – DevOps 2019 e 2020

  1. Crie uma nova versão.

    create release – TFS 2018

    Quando Criar nova versão for exibida, selecione Criar (TFS 2018.2) ou Fila (TFS 2018 RTM).

  2. Abra a versão que você criou.

    versão criada – TFS 2018

  3. Exiba os logs para obter dados em tempo real sobre a versão.

    logs de versão – TFS 2018

Você pode acompanhar o progresso de cada versão para ver se ela foi implantada em todos os estágios. Você pode acompanhar as confirmações que fazem parte de cada versão, os itens de trabalho associados e os resultados de todas as execuções de teste que você adicionou ao pipeline de lançamento.

Alterar seu código e vê-lo ser implantado automaticamente na produção

Faremos mais uma alteração no script. Desta vez, ele será compilado automaticamente e, em seguida, será implantado até o estágio de produção.

  1. Acesse o hub de código , a guia Arquivos , edite o arquivo HelloWorld.ps1 e altere-o da seguinte maneira:

    Param(
    [string]$greeter,
    [string]$trigger
    )
    Write-Host "Hello world" from $greeter
    Write-Host Trigger: $trigger
    Write-Host "Now that you've got CI/CD, you can automatically deploy your app every time your team checks in code."
    
  2. Confirme (salve) o script.

  3. Selecione a guia Compilações para ver o build enfileirado e executado.

  4. Depois que o build for concluído, selecione a guia Versões , abra a nova versão e vá para os Logs.

Seu novo código é implantado automaticamente no estágio de QUALIDADE e, em seguida, no estágio de produção .

log final da etapa de script de versão – DevOps 2019 e 2020

Log final da etapa de script de versão – – TFS 2018

Em muitos casos, você provavelmente gostaria de editar o pipeline de lançamento para que a implantação de produção ocorra somente depois que alguns testes e aprovações estiverem em vigor. Confira a visão geral de aprovações e portões.

Próximas etapas

Você acabou de aprender a criar seu primeiro pipeline no Azure. Saiba mais sobre como configurar pipelines no idioma de sua escolha:

Ou você pode continuar a personalizar o pipeline que acabou de criar.

Para executar o pipeline em um contêiner, consulte trabalhos de contêiner.

Para obter detalhes sobre como criar repositórios do GitHub, consulte Compilar repositórios do GitHub.

Para saber como publicar seus Artefatos de Pipeline, consulte Publicar Artefatos do Pipeline.

Para descobrir o que mais você pode fazer em pipelines YAML, consulte a referência de esquema YAML.

Limpar

Se você criou pipelines de teste, eles serão fáceis de excluir quando terminar com eles.

Para excluir um pipeline, navegue até a página de resumo desse pipeline e escolha Excluir no menu ... no canto superior direito da página. Digite o nome do pipeline para confirmar e escolha Excluir.

Excluir pipeline

Você aprendeu as noções básicas sobre como criar e executar um pipeline. Agora você está pronto para configurar o pipeline de build para a linguagem de programação que você está usando. Vá em frente e crie um novo pipeline de build e, desta vez, use um dos modelos a seguir.

Idioma Modelo a ser usado
.NET ASP.NET
.NET Core ASP.NET Core
C++ Área de trabalho do .NET
Go Go
Java Gradle
JavaScript Node.js
Xcode Xcode

Perguntas frequentes

Onde posso ler artigos sobre DevOps e CI/CD?

O que é a Integração Contínua?

O que é entrega contínua?

O que é DevOps?

Qual sistema de controle de versão posso usar?

Quando estiver pronto para começar a usar CI/CD para seu aplicativo, você poderá usar o sistema de controle de versão de sua escolha:

Como fazer replicar um pipeline?

Se o pipeline tiver um padrão que você deseja replicar em outros pipelines, clone-o, exporte-o ou salve-o como um modelo.

all-definitions-build-action-menu-replicate-actions

Captura de tela mostrando como replicar um pipeline.

Depois de clonar um pipeline, você pode fazer alterações e salvá-lo.

Depois de exportar um pipeline, você pode importá-lo da guia Todos os pipelines .

Depois de criar um modelo, os membros da equipe podem usá-lo para seguir o padrão em novos pipelines.

Dica

Se você estiver usando o Novo Editor de Build, seus modelos personalizados serão mostrados na parte inferior da lista.

Como fazer trabalhar com rascunhos?

Se você estiver editando um pipeline de build e quiser testar algumas alterações que ainda não estão prontas para produção, poderá salvá-lo como um rascunho.

salvar como rascunho

Captura de tela que mostra como salvar como rascunho.

Você pode editar e testar seu rascunho conforme necessário.

editar rascunho – DevOps 2019 e 2020

Quando estiver pronto, você poderá publicar o rascunho para mesclar as alterações no pipeline de build.

rascunho de publicação – DevOps 2019 e 2020

rascunho de publicação – TFS 2018

Ou, se você decidir descartar o rascunho, poderá excluí-lo da guia Todos os Pipelines mostrada acima.

Como posso excluir um pipeline?

Para excluir um pipeline, navegue até a página de resumo desse pipeline e escolha Excluir no menu ... no canto superior direito da página. Digite o nome do pipeline para confirmar e escolha Excluir.

O que mais posso fazer quando enfileira um build?

Você pode enfileirar builds automaticamente ou manualmente.

Ao enfileirar manualmente um build, você pode, para uma única execução do build:

Você pode enfileirar builds automaticamente ou manualmente.

Ao enfileirar manualmente um build, você pode, para uma única execução do build:

Onde posso saber mais sobre as configurações de pipeline?

Para saber mais sobre as configurações de pipeline de build, consulte:

Para saber mais sobre as configurações de pipeline, consulte:

Como fazer criar programaticamente um pipeline de build?

Referência da API REST: criar um pipeline de build

Observação

Você também pode gerenciar builds e criar pipelines da linha de comando ou scripts usando a CLI do Azure Pipelines.