Questão nº 61
Questão de Tecnologia da Informação · FCC TRT17 2022 (nº 61)
Para construir um pipeline como código no Jenkins, um analista utilizou um arquivo de texto simples conhecido como
- APipejenkins que especifica o encadeamento dos estágios do processo DevSecOps.
- BScripted que especifica o enlace crítico entre as etapas primárias DevOps.
- CJenkinsFile que normalmente contém um código Groovy Domain Specific Language. (alternativa correta)
- DJenkinsGroovy que especifica o enlace crítico usando código DomainPline.
- EDeclarative que especifica o enlace crítico usando código GroovyPline.
Resposta comentada
Gabarito Alternativa C
"Pipeline como código" no Jenkins significa que todas as etapas do seu processo de construção, teste e entrega de software são definidas em um arquivo de texto que fica junto com o código do seu projeto, permitindo que o Jenkins execute essas etapas de forma automatizada e versionada.
(A) Incorreta: "Pipejenkins" não é um termo padrão ou reconhecido para o arquivo de pipeline no Jenkins.
(B) Incorreta: "Scripted" é um dos tipos de sintaxe de pipeline (Scripted Pipeline), não o nome do arquivo em si. O arquivo que contém essa sintaxe ainda é o `Jenkinsfile`. A descrição sobre "enlace crítico" é genérica e não específica do nome do arquivo. Armadilha: A banca tenta confundir o tipo de sintaxe (Scripted) com o nome do arquivo que a implementa.
(C) Correta: O arquivo de texto simples usado para definir um pipeline como código no Jenkins é chamado `Jenkinsfile`. Ele é escrito usando uma Domain Specific Language (DSL), que é uma linguagem especializada construída sobre Groovy, projetada especificamente para configurar pipelines no Jenkins.
(D) Incorreta: "JenkinsGroovy" não é o nome padrão do arquivo de pipeline, e "DomainPline" é um termo inventado.
(E) Incorreta: "Declarative" é outro tipo de sintaxe de pipeline (Declarative Pipeline), não o nome do arquivo. O arquivo que a contém é o `Jenkinsfile`. "GroovyPline" é um termo inventado.
Fonte: FCC TRT17 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.