Sobes.tech
Intern

Cum se transferă fișiere între job-uri în GitLab CI?

sobes.tech AI

Răspuns de la AI

În GitLab CI, pentru transferul fișierelor între joburi, se utilizează mecanismul de artefacte. Un job salvează fișierele ca artefacte, iar jobul următor le poate descărca și utiliza.

Exemplu:

job1:
  script:
    - echo "Salut" > fisier.txt
  artifacts:
    paths:
      - fisier.txt

job2:
  dependencies:
    - job1
  script:
    - cat fisier.txt

Aici, job1 creează fișierul fisier.txt și îl salvează ca artefact. job2 indică că depinde de job1 și are acces la fisier.txt.