Удостоверения пользователя Jenkins, не показывающие в проекте

Таким образом, у меня есть Jenkins-CI, работающий с плагинами:

  • Учетные данные
  • Привязка учетных данных
  • Мерзавец

Сначала то, что я сделал для аутентификации Мерзавца с удаленным репозиторием, является мной добавленные учетные данные к серверу к Глобальной области видимости без домена.

Однако это позволило любому пользователю на моем сервере Jenkins использовать те те же учетные данные и таким образом взаимодействовать с моим Мерзавцем удаленные репозитории. Таким образом, я пытался вместо этого идти в:

Jenkins -> People -> [Username] -> Credentials

Я попробовал оба добавления:

  • учетные данные без домена ("Глобальный (неограниченный)", но все еще как мои персональные учетные данные вместо учетных данных всего сервера)
  • добавление учетного домена и добавление моего Мерзавца удаленное имя пользователя и пароль тот путь.

Однако затем, когда я вхожу Jobs -> [Job] -> Configure -> Source Code Management -> Git -> Credentials, это только перечисляет учетные данные всего сервера, и не те я зарегистрировался в свою учетную запись.

Таким образом, мой вопрос таким образом: как я использую учетные данные, которые не применимы к остальной части сервера Jenkins и используют их в учетных данных Задания SCM?

7
задан 15 January 2016 в 14:52
1 ответ

هذا حسب التصميم ، على الأرجح ، راجع https://issues.jenkins-ci.org/browse/JENKINS-32417 .

يمكنك استخدام معلمات بناء مع معلمة بيانات الاعتماد كما هو موضح في https://stackoverflow.com/questions/34815482/accessing-credentials-in-jenkins-with-the-credentials-parameter-plugin .

بدلاً من ذلك ، استخدام المجلدات وموفر بيانات اعتماد المجلد.

1
ответ дан 2 December 2019 в 23:51

Теги

Похожие вопросы