Я дотримувався цього підручника :
node {
git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git'
...
}
Однак це не розповідає, як додати облікові дані. У Дженкінса є конкретний розділ "Повноваження", де ви визначаєте користувача і передаєте його, а потім отримуєте ідентифікатор для цього для використання в робочих місцях, але як мені це використовувати в інструкціях конвеєра?
Я намагався:
git([url: 'git@bitbucket.org:company/repo.git', branch: 'master', credentialsId: '12345-1234-4696-af25-123455'])
нещастить:
stderr: Host key verification failed.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
Чи є спосіб конфігурувати кредити в конвеєрі, чи мені доводиться вставляти SSH-ключі у файл .ssh / санкціоновані_ключі користувача Дженкіна?
В ідеальному світі я хотів би мати сховище для конвеєрних завдань і репо-ключів, а потім запустити Docker Jenkins і динамічно додавати ці завдання та ключі туди без необхідності конфігурувати щось у консолі Jenkins.