Использование Jenkins для создания проекта схемы OLP
Я успешно использую OLP Project Archetype для создания проекта схемы. Все отлично работает локально, я даже могу развернуть артефакты в OLP Artifactory. Но это потому, что у меня есть файл settings.xml, созданный OLP для работы с репо.
Мне нужно, чтобы Дженкинс задал работу, которая будет создавать проект при каждом коммите и после слияния с мастером Brach (мы используем Gerrit для проверки кода, которая запускает проверку перед фиксацией). Есть ли у вас советы о том, как его настроить? Меня интересует, как мне хранить там свой логин / пароль и для какой учетной записи он должен быть сгенерирован?
Благодарю.
1 ответ
Следующие шаги применяются для добавления учетных данных в Jenkins. В Дженкинсе больше настроек. Это только часть полномочий.
Добавить учетные данные пользователя Maven
- На главной панели инструментов Jenkins выберите "Управление Jenkins".
- Выберите "Учетные данные" в меню слева. Подменю "Система" должно появиться в разделе "Учетные данные".
- Выберите подменю "Система".
- Выберите "Глобальные учетные данные".
- Выберите "Добавить учетные данные".
Импортируйте файл Maven settings.xml
- На главной панели инструментов Jenkins выберите "Управление Jenkins".
- Найдите и выберите плагин "Управляемые файлы". Это приведет вас к панели управления "Config File Management".
- Выберите "Добавить новую конфигурацию".
- Выберите "Maven settings.xml" и "Отправить".
- Выберите "Добавить учетные данные сервера".
- "ServerId" - это "HERE_PLATFORM_REPO". (соответствует разделу из вашего файла settings.xml)
- Выберите "Учетные данные" сверху, которые представляют собой имя пользователя и пароль для файла settings.xml, загруженного из Open Location Platform.
- Скопируйте файл settings.xml, загруженный из Open Location Platform, удалив имя пользователя и пароль в поле "Содержимое".