Sobes.tech
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.