# #gitlab #continuous-integration #gitlab-ci
#gitlab #непрерывная интеграция #gitlab-ci
Вопрос:
В Gitlab есть ли способ с помощью CI/CD или другого трюка создать zip-пакет с выбранными папками после каждой фиксации? Сценарий для использования в CI/CD ?
Я знаю, что мы можем загрузить весь репозиторий с помощью кнопки «загрузить исходный код», но мне нужно создать файл package .zip только с некоторыми папками репозитория.
Спасибо :).
Ответ №1:
В зависимости от вашего базового образа докера (если вы его используете), вам может потребоваться установить zip.
После этого вы можете запустить что-то вроде:
zip -r archive.zip folder1 folder2 folder3
Наконец, вам нужно что-то сделать с achive.zip файл (например, объявить его артефактом или загрузить куда-нибудь), в противном случае он будет потерян после завершения задания.