Я пытаюсь использовать GitLab Runner для развертывания. Однако всякий раз, когда запускается задание из конвейера, оно удаляет папки, которые не контролируются источником. Это означает, что моя папка с активами / загрузками уничтожена.
Как лучше всего выполнить развертывание, в котором хранится папка assets / upload. Было бы лучше переместить папку с ресурсами / загрузками из проекта и иметь сценарий after_script, который просто связывает папку с проектом?
Что вы, ребята, сделали для автоматического развертывания с папками, не находящимися в системе контроля версий?
Вот мой текущий .gitlab-ci.yml
файл.
deploy_production:
stage: deploy
script:
- echo "deploying to web server"
- npm i --production
environment:
name: production
url: MY_URL
only:
- master
when: manual