Considere o seguinte arquivo .gitlab-ci.yml, que define um pipeline no GitLab CI...

Questão de Engenharia de Software da banca FGV aplicada no concurso TRF 1a (2024). Confira a resolução completa abaixo:

Considere o seguinte arquivo .gitlab-ci.yml, que define um pipeline no GitLab CI/CD:

workflow:

rules:

- if: $CI_PIPELINE_SOURCE == "web"

- if: $CI_PIPELINE_SOURCE == "push"

stages:

- primeiro

primeiro:

stage: primeiro

script:

- echo "Executando..."

O pipeline do GitLab CI/CD descrito acima: