Как использовать учетные данные Jenkins в сборке с продвижением вниз по течению? - PullRequest
2 голосов
/ 21 февраля 2020

Я пытаюсь запустить задание (назовем его downstream) из продвижения по службе для родителей (назовем его parent) с помощью плагина продвинутых сборок . Но задание downstream завершается неудачно со следующей ошибкой:

ERROR: Could not find credentials entry with ID '${credentialssh}'

Задание parent имеет повышение, которое передает параметр credentialssh=mycred в параметризованной сборке Trigger на других проектах действие. Это запускает задание downstream.

Задание downstream параметризуется с типом параметра Параметр учетных данных , установленный в name credentialssh. Тип учетных данных: S SH имя пользователя с закрытым ключом. Среда сборки имеет значение Использовать секретный текст (ы) или файл (ы) . есть привязка для S SH закрытого ключа пользователя и расширение параметра установлено на ${credentialssh}.

У меня есть S SH Имя пользователя с закрытым ключом глобальные учетные данные с идентификатором mycred.

Сбой при запуске рекламной акции с parent. Но когда я запускаю задание downstream вручную (выбирая учетные данные mycred), оно работает.

Версии:

  • Jenkins 2.204.2
  • Привязка учетных данных 1.20
  • Плагин Credentials 2.3.1
  • Плагин для продвигаемых сборок 3.5

Потенциально связанные проблемы Jenkins Jira (с которыми я не совсем уверен, как обращаться на основе комментариев) :

Как я могу получить эту работу от плагин для продвигаемых сборок?

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