Я хочу знать, как настроить Дженкинс с моим живым сервером экземпляра preprod ?
Позвольте мне объяснить вам мой процесс и сказать, если яправильно, и если это не очень хороший способ.
1) У меня есть проект project-1
на сервере: /var/www/preprod/project-1
, этот проект в Magento Cms, поэтому он содержит много файлов.
2) Я скопировал этот проект project-1
в Git репозитория, repo = project-1
.
3) Я клонировал этот проект из Git репо на мою локальную машину: MAMP/htdocs/project-1
.
4) Я установил Jenkins и настроил его с помощью git. Поэтому, когда я делаю небольшой толчок, Jenkins выполняет сборку автоматически.
Теперь я хочу послеbuild, я хочу, чтобы Jenkins загрузил эти изменения на мой действующий сервер preprod, автоматически или вручную (я хочу знать способ сделать это вручную и автоматически).
С помощью этого метода я разрабатываю на своем локальномсервер, поэтому, когда я заканчиваю какую-то задачу, и она выполнена, я отправляю ее в Git, чтобы получить историю изменений,и после этого мне нужно отправить его на работающий сервер.
Так скажите, пожалуйста, если я использую метод right , если это хорошая практика и что я упускаю для этого?continuous deployment & delivery
.