В документации gitlab-ci.yml говорится, что
before_script используется для определения команды, которая должна выполняться перед всеми заданиями, включая задания развертывания, но после восстановления артефактов.
Это говорит мне, что артефакт создается до запуска задания.
Но в документации по артефактам говорится, что
Артефакты - это список файлов и каталогов, которые прикрепляются к заданию после его успешного завершения.
Это говорит мне о том, что артефакт создается после завершения работы.
Получили противоречие. Может кто-нибудь объяснить, почему это не противоречие?
Я полагаю, они говорят об артефакте в предыдущем задании? Но я не знаю, как работают артефакт и работа, и могу ошибаться.