2016-06-28 6 views
0

Я пытаюсь перейти от Хадсона к Дженкинсу и столкнулся с проблемой. Все мои тестовые задания (огромное количество) используют 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

Как вы видите, Дженкинс в любом случае добавляет к нему имя задания, поэтому путь неверен, и сборка завершается с ошибкой. Если я устанавливаю абсолютные пути, все работает нормально, но это нелогично и большое количество копий-пасты.

Пожалуйста, помогите разобраться, не изменяя все вакансии, спасибо!

+1

Возможный дубликат [То же рабочее место для нескольких заданий] (http://stackoverflow.com/questions/21520475/same-work-space-for-multiple-jobs) –

ответ

0

Смотрите Shared workspace plugin:

Этот плагин позволяет разделить рабочее пространство с помощью заданий Дженкинс с теми же РЕПО СКМ.

0

Thanx! В моем личном примечании я мог бы также добавить ConfigurationSlicingPlugin в качестве опции (я не заметил, что моя предыдущая установка Hudson использовала этот плагин).

 Смежные вопросы

  • Нет связанных вопросов^_^