Хотя я не знаю из названия, я ищу решение, похожее на то, что делает Дженкинс, но с немного разными возможностями. У меня есть 3 сервера, где мне нужно запустить некоторые команды cmd, и мне нужно уметь интерпретировать их вывод.Решение для непрерывной интеграции с удаленными командами cmd?
Мне нужно это, потому что мне нужно запустить 2 сервера Apache Tomcat, а последний должен начаться только в том случае, если первый из них запущен правильно, поэтому он должен дождаться завершения процесса запуска. Также мне нужно сделать обновление svn из командной строки и проверить, правильно ли оно выполнено, скопировать/переместить некоторый файл на диск, так что в основном все команды cmd.
Я попытался использовать конфигурацию ведущего/ведомого Jenkins с плагином анализатора журнала для интерпретации вывода, и я могу запустить tomcat, однако я не получаю вывод в консоли, и я не могу сделать второй один ждет первого (путем создания отдельных заданий для каждого). Я читал, что это может быть возможно, создав несколько скриптов или, возможно, используя ant-задачи, но мне было интересно, есть ли лучший/стандартный способ выполнить такие задачи?
Вопросы, предлагающие нам рекомендовать инструмент, библиотеку или любимый внешний ресурс вне темы для переполнения стека, поскольку они, как правило, привлекают упрямые ответы и спам. – LittleBobbyTables
Хорошо, простите, что, новое для сообщества. Должен ли я перефразировать мой вопрос с «рекомендуемого инструмента» до «решения», возможно? – Cristian
если сделаете, абсолютно – LittleBobbyTables