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. Как его исключить, помогите плиз.
  • Вопрос задан
  • 429 просмотров
Пригласить эксперта
Ответы на вопрос 1
zavoloklom
@zavoloklom
Fullstack разработчик
Попробуйте самостоятельно запаковать содержимое так как вам надо отдельной командой в пайплайне, а затем добавить его в артифакт.

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

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

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

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