Julgue o item que se segue, a respeito de gerenciamento e o...

Próximas questões
Com base no mesmo assunto
Q3257462 Sistemas Operacionais
Julgue o item que se segue, a respeito de gerenciamento e orquestração de contêineres, implementação de práticas DevOps em ambientes de nuvem e configuration management tools.

No Azure DevOps, um step dentro de uma pipeline só pode estar em uma destas duas situações: sucesso ou falha.
Alternativas

Comentários

Veja os comentários dos nossos alunos

De fato a questão está errada.

Um step pode sim ter sucesso ou falha, mas, além disso, existem formas de configurar o comportamento de um step de maneira mais Ampla. Por exemplo, o comportamento de execução de um step pode ser controlado com base em condições específicas:

  • continueOnError: true: Permite que o pipeline continue mesmo que um step falhe. Isso não altera o resultado do step em si, mas altera o fluxo do pipeline.
  • condition: Você pode definir condições para que o step execute apenas se o anterior for bem-sucedido (succeeded()), ou se o anterior falhou (failed()), ou até mesmo sempre (com always()).

Introdução a Gerenciamento e Orquestração de Contêineres, Práticas DevOps e Azure DevOps

O gerenciamento de contêineres e a orquestração são essenciais para ambientes de desenvolvimento e operações (DevOps), proporcionando uma forma eficiente de implantar, escalar e gerenciar aplicações. Em plataformas de nuvem como o Azure, o Azure DevOps se tornou uma ferramenta importante para automatizar o ciclo de vida do desenvolvimento, oferecendo pipelines que permitem integração contínua (CI) e entrega contínua (CD). Dentro dessas pipelines, cada etapa (step) pode ser configurada para executar uma tarefa específica, e o gerenciamento dos resultados dessas etapas é essencial para determinar o sucesso ou falha no fluxo de trabalho. Uma parte fundamental do processo é como o Azure DevOps lida com os status de execução das etapas em uma pipeline.

Stages

Stages são os grandes passos na sua receita, como misturar a massa, assar o bolo e decorá-lo. Cada stage agrupa tarefas relacionadas.

Jobs

Jobs são tarefas específicas, dentro do Stage, que você precisa completar, como misturar ingredientes ou assar o bolo. Em um pipeline, pode haver um job para compilar o código, outro para rodar testes e um para implantar a aplicação.

Tasks

Tasks são as ações específicas que você deve realizar dentro de cada job, como medir os ingredientes ou pré-aquecer o forno. No pipeline, tasks podem incluir compilar código, rodar testes ou copiar arquivos.

Steps

Steps são as instruções individuais dentro de cada task, como misturar farinha e açúcar ou ajustar a temperatura do forno. Cada step representa uma ação única, como rodar um script ou executar um comando.

Resolução

A assertiva está errada. No Azure DevOps, os steps de uma pipeline podem ter mais do que dois status, não sendo limitados apenas a "sucesso" ou "falha". Além do "sucesso" e "falha", há outros estados, como "canceled" (cancelado), "skipped" (ignorando, quando uma etapa é pulada devido a condições específicas), e "queued" (quando a etapa está na fila para ser executada). Esses diferentes status ajudam a representar de forma mais detalhada o andamento das etapas dentro da pipeline, permitindo que os desenvolvedores e operadores tenham um controle mais preciso sobre os fluxos de trabalho e as automações.

Resposta: Errada - Chatgpt

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo