Задать вопрос
Randel
@Randel
Developer

Gitlab CI/CD- artifacts. Как получить содержимое подкаталога по относительному пути?

Есть проектик в Гитлабе. (Табуляции тут не отображаются, прошу прощения за криво написаный вопрос)
Стркутура:
root
/folder1/
/folder2/
/desc.txt

В CI/CD хочу получить export.zip содержимого каталога root, не включая его в архив.
Кусок .gitlab-ci.yml
package:
artifacts:
name: 'export'
paths: 'root/'

Но в архив кладётся вся структура, начиная с root. Как его исключить, помогите плиз.
  • Вопрос задан
  • 494 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    SRE — обеспечение надёжности систем
    4 месяца
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    DevOps-инженер
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
zavoloklom
@zavoloklom
Software Engineering Manager
Попробуйте самостоятельно запаковать содержимое так как вам надо отдельной командой в пайплайне, а затем добавить его в артифакт.

В скрипт нужного шага дописать в конец:
zip -r archive.zip root/*

Указать сформированный архив как артефакт:
artifacts: archive.zip
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы