Я пытаюсь каждый шаг тестировать создание конвейерного задания Jenkins. Для этого я пытаюсь сначала проверить svn checkout для моего примера конвейера. И я добавил декларативный конвейер и добавил шаг проверки SVN. Но я получаю сообщение об ошибке:
svn: E215004: No more credentials or we tried too many times.
И я добавил свою конвейерную работу следующим образом:
pipeline
{
agent any
stages
{
stage ('Checkout')
{
steps
{
sh 'svn co http://192.168.16.174/repository/pipeline'
}
}
}
}
Мое наблюдение
Согласно моим наблюдениям, я не добавил сюда учетные данные хранилища SVN. Я новичок в Дженкинс и CI / CD. Когда я узнал, я увидел, что мы можем создавать учетные данные в Jenkins и ссылаться на этот идентификатор здесь. Но я не получил точно, как добавить. Кроме того, я планировал добавить это в файл Jenkinsfile, который хранится в корневом каталоге репозитория.
Моя путаница
- Если я имею в виду созданные учетные данные, как я могу ссылаться?
- Если я сохраняю свой файл Jenkinsfile в корневом каталоге своего проекта для извлечения, есть ли проблема, если я добавляю идентификатор учетных данных в свой файл Jenkinsfile?
У меня здесь много путаницы, связанной с учетными данными в Jenkinsfile. Пожалуйста, поправьте меня, если я пошел в неправильном направлении.