Разрабатываем продукт который работает в связке с другим пакетом. Все это дело работает на виндоус сервере. Бд мускуль+постгрес, плюс апи того сервиса, который еще крутится на этом сервере. Решили автоматизировать процесс развертывания на тест и продакшн серверах. Плюс имеется две версии софта, одну из которых сейчас только хотфиксим, вторую активно меняем. В репозитории две дев ветки и один мастер, из которого и в который вливаются хотфиксы. Вопрос такой, каким образом можно сделать деплой из дев веток на тест сервер. С линухом все проще, здесь же мы довольно сильно напряглись.
настроил, возникла еще пара вопросов. Вебхук можно ставить в свойствах репозитория только один, у нас две ветки, дев и мастер. Поидее, если коммит в мастер, то должно выливаться в мастер папку на сервере, если в дев, то в дев папку. Сейчас получается, что любой коммит в любую из веток инициализирует обе задачи в дженкинсе. Каким образом можно сделать так, чтобы скажем изменить количество веток до трех, дев, тест и мастер. из дев выливается в дев папку, из тест в тест и если появляется коммит в мастере, то выливается на другие сервера?
Хмм, я пока настроил через Jenkins (GitHub plugin), там только один урл. Надо попробовать создать проект другой и с ним поиграться. Если ветки умеет хукать в разные папки, то как можно сделать выкат на разные сервера? Тончее на пачку одинаковых серверов.