Compartilhar via


Usar a atividade Until para controlar o fluxo de execução

A atividade Until fornece a mesma funcionalidade que uma estrutura de loop do-until fornece em linguagens de programação. Ele executa um conjunto de atividades em um loop até que a condição associada à atividade seja avaliada como true. Se uma atividade interna falhar, a atividade Until não será interrompida. Você pode especificar um valor de tempo limite para a atividade until.

Pré-requisitos

Para começar, você deve concluir os seguintes pré-requisitos:

Adicionar uma atividade Until a um pipeline usando a interface do usuário

Para usar uma atividade Until em um pipeline, conclua estas etapas:

Criar a atividade

  1. Crie um novo pipeline em seu espaço de trabalho.

  2. Procure Until no painel Atividades do pipeline e selecione-a para adicioná-la à tela do pipeline.

    Captura de tela da interface do usuário do Fabric com o painel Atividades e a atividade Until realçadas.

  3. Selecione a nova atividade Until na tela se ela ainda não estiver selecionada.

    Captura de tela mostrando a guia Configurações gerais da atividade Until.

Veja as diretrizes de Configurações Geraispara definir a guia de configurações Gerais.

Adicionar uma variável de pipeline

Neste exemplo simples, testamos o valor de uma variável de pipeline. Selecione o fundo da tela da área de desenho do editor de pipeline, então selecione a guia Variáveis e adicione uma nova variável do tipo inteiro chamada TestVariable com o valor 0.

Captura de tela mostrando a guia Variáveis de pipeline com uma variável adicionada chamada TestVariable, tendo seu valor definido como 0.

Configurações da atividade Until

  1. Selecione a atividade Until novamente na tela do pipeline e, em seguida, selecione a guia Configurações. Selecione o campo Expressão e selecione Adicionar conteúdo dinâmico e forneça a seguinte expressão: @equals(variables('TestVariable'), 1).

    Captura de tela mostrando a expressão da atividade Until.

  2. Selecione a guia Atividades e selecione o ícone de lápis para editar/adicionar atividades à atividade Until ou selecione o ícone + na atividade Until na tela do editor de pipeline. Localize a atividade Definir variável e selecione-a para adicioná-la à lista de atividades secundárias da atividade Until.

    Captura de tela mostrando a adição da atividade Definir Variável à lista de atividades filhas da atividade Until.

  3. Selecione a atividade Definir Variável recém-adicionada de onde ela aparece no painel Atividades da atividade Until na tela do editor de pipeline e, em seguida, selecione a guia Configurações no painel de propriedades da atividade. Para tipo variável, selecione variável pipeline e escolha o TestVariable criado anteriormente na lista suspensa. Para este exemplo, forneça um Valor de 1.

    Captura de tela mostrando as configurações da atividade filha Definir Variável da atividade Until.

Salvar e executar ou agendar o pipeline

Alterne para a guia Página Inicial na parte superior do editor de pipeline e selecione o botão Salvar para salvar o pipeline. Selecione Executar para executá-lo diretamente ou Agendar para agendá-lo. Você também pode exibir o histórico de execuções aqui ou definir outras configurações. Esse pipeline simples executará a atividade filha da atividade Until exatamente 1 vez, alterando o valor da variável do pipeline de 0 para 1. Depois disso, a expressão Until é avaliada como verdadeira e o processo é encerrado.

Captura de tela mostrando a guia Página Inicial no editor de pipeline com o nome da guia e os botões Salvar, Executar e Agendar realçados.