Использование Jenkins для создания проекта схемы OLP

Я успешно использую OLP Project Archetype для создания проекта схемы. Все отлично работает локально, я даже могу развернуть артефакты в OLP Artifactory. Но это потому, что у меня есть файл settings.xml, созданный OLP для работы с репо.

Мне нужно, чтобы Дженкинс задал работу, которая будет создавать проект при каждом коммите и после слияния с мастером Brach (мы используем Gerrit для проверки кода, которая запускает проверку перед фиксацией). Есть ли у вас советы о том, как его настроить? Меня интересует, как мне хранить там свой логин / пароль и для какой учетной записи он должен быть сгенерирован?

Благодарю.

1 ответ

Следующие шаги применяются для добавления учетных данных в Jenkins. В Дженкинсе больше настроек. Это только часть полномочий.

Добавить учетные данные пользователя Maven

  1. На главной панели инструментов Jenkins выберите "Управление Jenkins".
  2. Выберите "Учетные данные" в меню слева. Подменю "Система" должно появиться в разделе "Учетные данные".
  3. Выберите подменю "Система".
  4. Выберите "Глобальные учетные данные".
  5. Выберите "Добавить учетные данные".

Импортируйте файл Maven settings.xml

  1. На главной панели инструментов Jenkins выберите "Управление Jenkins".
  2. Найдите и выберите плагин "Управляемые файлы". Это приведет вас к панели управления "Config File Management".
  3. Выберите "Добавить новую конфигурацию".
  4. Выберите "Maven settings.xml" и "Отправить".
  5. Выберите "Добавить учетные данные сервера".
  6. "ServerId" - это "HERE_PLATFORM_REPO". (соответствует разделу из вашего файла settings.xml)
  7. Выберите "Учетные данные" сверху, которые представляют собой имя пользователя и пароль для файла settings.xml, загруженного из Open Location Platform.
  8. Скопируйте файл settings.xml, загруженный из Open Location Platform, удалив имя пользователя и пароль в поле "Содержимое".
Другие вопросы по тегам