Может ли Дженкинс запустить сценарий оболочки, расположенный за пределами рабочего пространства Дженкинса? Мне интересно, могу ли я заставить Дженкинса запускать сценарии вне рабочего пространства Дженкинса, которые не находятся в каком-либо репозитории управления версиями.
Есть ли у Jenkins плагин, который позволяет добавить этап сборки, указывающий на произвольно расположенный файл сценария в той же системе?
В Дженкинсе есть Шаг сборки к 'Execute Shell
'. Вам не понадобится дополнительный плагин. Я использую этот шаг для выполнения команд. Команда должна быть полным путем или относительно каталога рабочей области. В зависимости от типа используемого вами проекта. Это может быть этап перед сборкой или этап после сборки.
т.е.: для приложений
curl http://google.com
или скрипты
/app/path/script.sh
../script.sh