Pular para o conteúdo principal

Questão de Engenharia de Software — Demais Ferramentas e Tópicos Variados de Controle de Versão — FCC 2022

Engenharia de SoftwareDemais Ferramentas e Tópicos Variados de Controle de Versão
Código
fc139295
Banca
FCC
Órgão
TJ CE
Ano
2022
Cargo
AJ ( )

Considere duas ferramentas 1 e 2 que permitem a criação de workflows e criam, testam, publicam, fazem o release e implantam código automaticamente.

 

– Similaridades entre as ferramentas 1 e 2 para a configuração de workflow: os arquivos são escritos em YAML e armazenados no repositório; workflows incluem um ou mais jobs; jobs incluem um ou mais passos ou comandos individuais; passos ou atividades podem ser reutilizados ou compartilhados com a comunidade.

 

– Diferenças principais ao se fazer a migração da ferramenta 1 para a ferramenta 2: o paralelismo de teste automático da ferramenta 1 agrupa automaticamente os testes de acordo com as regras especificadas pelo usuário ou informações históricas de tempo e essa funcionalidade não está incorporada na ferramenta 2.

 

– Ao fazer a migração de workflows: a ferramenta 1 define workflows no arquivo config.yml, que permite configurar mais de um workflow. A ferramenta 2 requer um arquivo de workflow para cada workflow e será necessário criar um novo arquivo de workflow para cada workflow configurado em config.yml.

 

Pelas características apresentadas, as ferramentas 1 e 2 correspondem, correta e respectivamente, a

  1. ADocker e Jenkins.
  2. BCircleCI e GitHub Actions.
  3. CMaven e Kubernets.
  4. DDocker e Selenium.
  5. ECircleCI e Jenkins.
Revelar gabarito e comentário

GabaritoB — CircleCI e GitHub Actions.

Link permanente: /questoes/fc139295