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
- .gitlab-ci.yml e ingress.yml
- .docker.yml e ingressconfig.yml
- .gitlab-cicd.yml e ingress-settings.yml
- .docker-ci.yml e settings-ingress.yml
- .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