
Ниже приведено изображение ошибки учетных данных, которую я вижу в настройках конфигурации всех моих конвейеров, пока я не зайду и не выберу вручную правильные учетные данные для использования, то есть учетную запись службы.
По какой-то причине я не могу сделать так, чтобы по умолчанию использовался аккаунт службы. Он использует «current», который является старым несуществующим UID для закрытого аккаунта.
Я не могу найти никаких настроек или чего-либо, что могло бы это исправить. Если только проблема не в моем главном скрипте seed или дочерних скриптах, которые он вызывает при генерации скриптов? Я ничего там не вижу, если только я просто не знаю, что искать.
решение1
Если вы используете Job DSL для создания заданий конвейера, вы можете задать следующие учетные данные:
scm {
git {
remote {
github('account/repo', 'ssh')
credentials('github-ci-key')
}
}
}
Видетьhttps://jenkinsci.github.io/job-dsl-plugin/#path/pipelineJob-definition-cpsScm-scm-git