с артефактами в докер контейнерах (докер раннер)? Я так понимаю, просто сохранить их нельзя и нужно дергать из самого гитлаба через апи?
Откуда дёргать? В рамках одного peepline они и так доступны между джобами. Звучит как какой-то кусок CI вырванный gitlab пайплайна , и это странно. Ещё иногда хочется без артефактов монтировать папку к ранеру и туда результаты сбрасывать - но это тоже не канон
Да, должны быть доступны, но вопрос в том как именно? Вот у меня есть джоба, создает репорт который мне потом доступен в интерфейсе Гитлаба. Но раннер у меня докеровский, он же запускает новый контейнер в следующей джобе, за счет чего должен быть доступен артефакт? По поводу вырванного куска - ну, да, это я вообще играюсь просто
Насколько помню нужно в джобы просто в dependencies прописать джобу с предыдущего стэйджа, которая собирала артифакт. И все он будет лежать в той же папке куда первая джоба его положила
Да, но как он может остаться в этой папке с учетом что это докеровский раннер?
Не останется, а затянется при старте джобы
Обсуждают сегодня