Sobes.tech
Intern
19

Как передать файлы между джобами в GitLab CI?

Компании, где спрашивали
Т-БанкТ-Банк

Ответ от нейросети

sobes.tech AI

В GitLab CI для передачи файлов между джобами используется механизм артефактов (artifacts). Один джоб сохраняет файлы как артефакты, а следующий джоб может их скачать и использовать.

Пример:

job1:
  script:
    - echo "Hello" > file.txt
  artifacts:
    paths:
      - file.txt

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

Здесь job1 создает файл file.txt и сохраняет его как артефакт. job2 указывает, что зависит от job1, и получает доступ к file.txt.