Я пытаюсь перейти от Хадсона к Дженкинсу и столкнулся с проблемой. Все мои тестовые задания (огромное количество) используют Build -> Invoke Ant параметр Сформировать файл с относительным путем, и он будет одинаковым для всех из них. Таким образом, все они должны использовать один и тот же каталог рабочей области.Как установить общий каталог рабочей области для нескольких заданий в Дженкинсе?
Я установил его в Workspace корневой каталог в Дженкинс Настройка системы.
Пример:
- Real расположение
run.xml
файла:C:\var\lib\jenkins\workspace\trunk\Eb\run.xml
- Workspace Корневой каталог:
C:\var\lib\jenkins\workspace\trunk\
- параметр сборки файла (в работе):
Eb\run.xml
Сложение терпит неудачу с:
ERROR: Unable to find build script at C:/var/lib/jenkins/workspace/trunk/workspace/run BD CompletedPath (firefox) ~regression/Eb/run.xml
Как вы видите, Дженкинс в любом случае добавляет к нему имя задания, поэтому путь неверен, и сборка завершается с ошибкой. Если я устанавливаю абсолютные пути, все работает нормально, но это нелогично и большое количество копий-пасты.
Пожалуйста, помогите разобраться, не изменяя все вакансии, спасибо!
Возможный дубликат [То же рабочее место для нескольких заданий] (http://stackoverflow.com/questions/21520475/same-work-space-for-multiple-jobs) –