У меня установлен Jenkins на моем сервере разработки для выполнения следующих операций с моими базами кода разработки (написано в ColdFusion):
- Сноси все изменения с Git
- Создать новый хост на Tomcat?
- Запустить все юнит-тесты
- Если тесты пройдены, создайте тег Git, чтобы сказать, что он прошел успешно
- В противном случае, если тесты не пройдены, то IM me
Я могу сделать все, кроме второго пункта в моем списке. Первая проблема, с которой я столкнулся, заключается в том, что я не уверен, что лучше всего создать новый хост в рабочей области или скопировать код в каталог где-то еще.
Jenkins и ColdFusion работают на одном сервере Tomcat; Jenkins работает как развертывание WAR, а Railo (CF) запускается на всех хостах, созданных в Tomcat, создавая каталог WEB-INF).
Мне удалось найти много документации по развертыванию приложений на удаленных экземплярах Tomcat, но я не смог найти ничего при развертывании на локальный экземпляр Tomcat, так что я могу создать хосты Tomcat от Jenkins? Если да, то каков наилучший способ сделать это?