Изменение именования рабочих мест для одновременной работы Jenkins - PullRequest
0 голосов
/ 17 октября 2018

Могу ли я изменить способ, которым Jankins называет рабочую область для одновременных заданий?В настоящее время он использует @ 2, @ 3 при одновременной сборке.Я хотел бы изменить «@» на другой символ.Это возможно.Это вызывает проблемы в моей работе.

Рабочая область, созданная для одновременного задания № 2: в рабочей области /devsrc/jenkins/workspace/CKPT_vw5.2_ubuntu@2

Далее в сценарии сборки: переменная среды II_SYSTEM содержит символы, которые не допускаются,Путь должен содержать только буквы, цифры, точки, подчеркивания и дефисы.+ [!-f /devsrc/jenkins/workspace/CKPT_vw5.2_ubuntu@2/ingres/files/config.dat] + выход 1

1 Ответ

0 голосов
/ 17 октября 2018

Я не проверял это перед публикацией, но я использовал эти типы параметров в прошлом без проблем.См. функции, управляемые системными свойствами .Там есть один, чтобы изменить @ на что-то другое:

"hudson.slaves.WorkspaceList" (значение по умолчанию: @)

Когда параллельные сборки включены, уникальное рабочее пространствоимя каталога требуется для каждой параллельной сборки.Чтобы создать это имя, этот токен помещается между именем проекта и уникальным идентификатором, например, «my-project @ 123».

В Ubuntu я бы отредактировал / etc / default / jenkins и добавил эток свойству "JAVA_ARGS" и скажите "A" вместо "@".И, конечно, вам нужно перезапустить Дженкинс.

-Dhudson.slaves.WorkspaceList=A
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...