Таким образом, у меня есть Jenkins-CI, работающий с плагинами:
Сначала то, что я сделал для аутентификации Мерзавца с удаленным репозиторием, является мной добавленные учетные данные к серверу к Глобальной области видимости без домена.
Однако это позволило любому пользователю на моем сервере Jenkins использовать те те же учетные данные и таким образом взаимодействовать с моим Мерзавцем удаленные репозитории. Таким образом, я пытался вместо этого идти в:
Jenkins
-> People
-> [Username]
-> Credentials
Я попробовал оба добавления:
Однако затем, когда я вхожу Jobs
-> [Job]
-> Configure
-> Source Code Management
-> Git
-> Credentials
, это только перечисляет учетные данные всего сервера, и не те я зарегистрировался в свою учетную запись.
Таким образом, мой вопрос таким образом: как я использую учетные данные, которые не применимы к остальной части сервера Jenkins и используют их в учетных данных Задания SCM?
هذا حسب التصميم ، على الأرجح ، راجع https://issues.jenkins-ci.org/browse/JENKINS-32417 .
يمكنك استخدام معلمات بناء مع معلمة بيانات الاعتماد كما هو موضح في https://stackoverflow.com/questions/34815482/accessing-credentials-in-jenkins-with-the-credentials-parameter-plugin .
بدلاً من ذلك ، استخدام المجلدات وموفر بيانات اعتماد المجلد.