Я настраиваю систему CI/CD в своей компании на основе Jenkins и SonarQube, и я уже интегрировал LDAP в обоих. Я использую Role based plugin в Jenkins, и проблема в Jenkins позволяет мне (как Администратору) назначать пользователя на определенную роль , не требуя, чтобы пользователь заходил в систему Jenkins заранее. Но Sonar с LDAP создает пользователей только после входа в систему, что приводит к тому, что нужно просить не менее 8 человек (для каждого проекта) сначала перейти на мою страницу Sonar Server для авторизации. Вот мой вопрос: есть ли какие-либо инструменты/плагины для проверки подлинности на Jenkins и Sonar, например, люди настраивают свои собственные проекты на Jenkins, также могут просматривать ошибки/настраивать свои проекты на Sonar? Я ценю любые альтернативные предложения. Заранее благодарю!Проверка подлинности Jenkins и SonarQube
0
A
ответ
0
Инструмент или плагин не делают этого для вас. Вы можете назначать группы пользователю для каждого проекта и использовать их в SonarQube для назначения проектов.
Или вы можете создать пользователей вручную SonarQube (Source):
- запись непосредственно в базу данных (есть простая таблица под названием пользователей).
- Напишите приложение java, которое зависит от API-интерфейса плагина сонара, затем вы можете использовать инъекцию конструктора, чтобы получить сеанс спящего режима Sonar и сохранить желаемого пользователя. См. Here.
Смежные вопросы
- 1. Проверка подлинности плагина Jenkins.
- 2. Проверка подлинности плагина Jenkins Rundeck
- 3. Реализация SonarQube и Jenkins
- 4. Sonarqube Zapscan и проверка зависимостей
- 5. CICD с jenkins и sonarqube
- 6. Проверка Sonarqube и кода
- 7. Автоматическая конфигурация Jenkins & Sonarqube
- 8. SonarQube с Jenkins
- 9. Интегрируя sonarqube с Jenkins
- 10. Jenkins gradle sonarQube Android
- 11. Building SonarQube с Jenkins
- 12. Интеграция SonarQube с Jenkins
- 13. SonarQube + Jenkins Error 500
- 14. Установка SonarQube и Sonar в Jenkins
- 15. Плагин предупреждения Jenkins и сканер SonarQube
- 16. SonarQube и Jenkins, проблема с интеграцией
- 17. SonarQube Scanner + Jenkins + Maven = java.lang.ClassFormatError
- 18. SonarQube Jenkins plugin - ClassNotFoundException: org.sonar.api.batch.TimeMachine
- 19. Проверка подлинности Jenkins с использованием IBM Tivoli Access Manager
- 20. Проверка подлинности
- 21. Проверка подлинности HTML и PDF
- 22. Проверка подлинности Janrain и Tomcat
- 23. Проверка подлинности и перенаправление Facebook
- 24. Проверка подлинности SMTP и неаутенция
- 25. Проверка подлинности JSF и авторизация
- 26. Проверка подлинности IIS7 и форм
- 27. Проверка подлинности DNN и Windows
- 28. Проверка подлинности Django и разрешения
- 29. R и проверка подлинности Windows
- 30. TFS и проверка подлинности форм
Лучше, чем прямое использование базы данных, это использовать API-интерфейс SonarQube. См .: http://stackoverflow.com/a/18212210/382885 – PolyTekPatrick