Gitlab CI копирует файл на хост бегуна - PullRequest
1 голос
/ 08 октября 2019

Мой Gitlab CI генерирует некоторые файлы из unittest resul, и мне нужно переместить эти файлы на хост gilab runner ...

Есть какой-то способ скопировать файлы в мой gitlab ci на другой git runner?

1 Ответ

0 голосов
/ 09 октября 2019

Все файлы обрабатываются и генерируются на хосте gitlab-runner.

Gitlab runner копирует ваше хранилище и работает с ним на целевом хосте.

Артефакты задания сгенерированные хранятся в gitlab и сохраняются между выполнениями. Вы можете получить доступ к ним от gitlab-runner как к другой части вашего репозитория.

Например:

artifact_download:
  stage: test
  script:
    - 'curl --location --output artifacts.zip --header "JOB-TOKEN: $CI_JOB_TOKEN" "https://gitlab.example.com/api/v4/projects/1/jobs/42/artifacts"'

Здесь - это документы, которые объясняют, как получить к ним доступот yml

...