FC ConcursosFC Concursos

Questão FC373993

Considere o recorte de um arquivo .gitlab-ci.yml que traz algumas opções de configuração de um pipeline GitLab CI/CD, nas seções que são separadas pelas global keywords. stages: -

Automação e Gestão de Projetos de Software

FCC · 2022

Considere o recorte de um arquivo .gitlab-ci.yml que traz algumas opções de configuração de um pipeline GitLab CI/CD, nas seções que são separadas pelas global keywords.

 

stages:
  - sync
  - prepare
  - build-images


..I..:
  interruptible: true
  timeout: 90m


workflow:
# regras


variables:
# variáveis


..II.. :
   - local: .gitlab/ci/*.gitlab-ci.yml
   - remote: 'https://gitlab.com/gitlab-org/frontend/-/merge_request_pipelines.yml'

 

As global keywords I e II correspondem, correta e respectivamente, a

  1. tags e directories
  2. dependencies e environment
  3. dependencies e pages
  4. default e include
  5. default e directories
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Na resposta correta, a global keyword I refere-se a default e a II refere-se a include.

Em um arquivo .gitlab-ci.yml, a seção default define valores padrão aplicáveis a todos os jobs — por exemplo, chaves como interruptible e timeout servem para configurar comportamento e limites que serão herdados pelos jobs, evitando repetição.

A seção include permite incorporar configurações externas ao pipeline. Ela aceita entradas como local (arquivos dentro do repositório) e remote (URLs), mesclando esses arquivos ao pipeline principal.

Portanto, o trecho com interruptible: true e timeout: 90m corresponde a default, e o trecho com - local / - remote identifica include.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo