Совместное использование учетных данных Jenkins в нескольких проектах TFS - PullRequest
0 голосов
/ 17 июня 2019

Есть ли способ обмена учетными данными конечной точки службы Jenkins между несколькими проектами TFS?У нас около 30 проектов, и каждая сборка требует от нас настройки одного и того же набора учетных данных.

Я хотел бы установить переменную среды или что-то, что позволило бы нам управлять этими учетными данными в одном месте для всех проектов TFS.

Для конкретного проекта вы нажимаете на кнопку здесь:

Edit TFS Queue Jenkins Job with arrow pointing to gear

И затем введите учетные данные здесь:

TFS Jenkins service endpoint credential form

Ответы [ 2 ]

0 голосов
/ 17 июня 2019

Нет. Сервисные соединения ограничены на уровне командного проекта. Командные проекты предназначены для того, чтобы быть в значительной степени изолированными друг от друга, поэтому возможности делиться между ними ограничены. Если вам нужно управлять конечной точкой службы во многих проектах, вам нужно взглянуть на API REST и написать программное решение.

0 голосов
/ 17 июня 2019

Это пока невозможно, есть запрос о функции , вы можете проголосовать там.

Чтобы автоматизировать процесс, вы можете создать конечные точки Jenkins с помощью API Rest Конечные точки - Создать .

...