FC ConcursosFC Concursos

Questão FC373333

Em relação ao deploy de aplicações da Plataforma Digital do Poder Judiciário PDPJ-Br, a estrutura do projeto, independentemente da linguagem de programação em que for escrito, deve

Desenvolvimento Web

FCC · 2022

Em relação ao deploy de aplicações da Plataforma Digital do Poder Judiciário PDPJ-Br, a estrutura do projeto, independentemente da linguagem de programação em que for escrito, deve possuir a seguinte estrutura mínima:

 

Considerando que:

 

I. Arquivo yaml que define os passos da pipeline de build e deploy automáticos; e

 

II. Arquivo de configuração do ingress da aplicação. Necessário apenas para aquelas aplicações que necessitem de URL própria exposta na Internet.

 

I e II correspondem, correta e respectivamente, a

  1. .gitlab-ci.yml e ingress.yml
  2. .docker.yml e ingressconfig.yml
  3. .gitlab-cicd.yml e ingress-settings.yml
  4. .docker-ci.yml e settings-ingress.yml
  5. .gitlab-cd.yml e ingress-config.yml
Mostrar resposta e comentário

Gabarito

A

Comentário do professor

.gitlab-ci.yml — é o arquivo de configuração do GitLab CI/CD que fica na raiz do repositório. Nele você define os jobs, estágios e scripts que compõem a pipeline de build, testes e deploy automáticos. Sem esse arquivo não há como orquestrar o processo contínuo de integração e entrega na infraestrutura da PDPJ‑Br.

ingress.yml — é o manifesto Kubernetes que descreve o recurso Ingress, responsável por expor a aplicação através de uma URL pública quando necessário. Esse arquivo é utilizado nas sobreposições (overlays) por ambiente e pode ser omitido se a aplicação for acessada somente via API Gateway ou internamente.

Portanto, a combinação desses dois arquivos garante, respectivamente, a automação do ciclo de vida (build/deploy) e a configuração de acesso externo quando requerida.

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

Continue aprendendo