Middle
Como especificar artefactos numa job do GitLab CI?
sobes.tech IA
Resposta da IA
No GitLab CI, para indicar artefactos numa tarefa, usa-se a chave artifacts. Isto permite guardar ficheiros ou diretórios após a execução da tarefa, para que estejam disponíveis nas etapas seguintes ou para download.
Exemplo de configuração no .gitlab-ci.yml:
build_job:
script:
- make build
artifacts:
paths:
- build/
expire_in: 1 week
Aqui:
pathsé a lista de ficheiros ou pastas que devem ser guardados como artefactos.expire_iné o tempo de retenção dos artefactos (opcional).
Os artefactos são úteis para passar resultados de compilação entre jobs ou para guardar relatórios, binários e outros ficheiros.