Как добавить ключ проекта sonarqube в командной строке gulp sonarscan - PullRequest
0 голосов
/ 03 ноября 2018

Я работал над несколькими кодовыми базами со сборками, включающими Jenkins, BitBucket и SonarQube. Все это были проекты на основе Java и Maven.

Я реализовал процесс построения запроса на извлечение, который создает связанный проект SonarQube с ключом проекта, который добавляет имя ветви к ключу проекта из "базового" проекта, разделенного пробелом. Это все прекрасно работает. Обратите внимание, что я не использую «проекты разветвления нового стиля» в SonarQube по определенным причинам.

Я сейчас пытаюсь реализовать это для веб-проекта, который использует «gulp» для сборки кода вместо Maven. Сканер SonarQube реализован в проекте gulp-sonar . Проблема, с которой я столкнулся, заключается в том, что большинство свойств, которые нужно установить для сканирования, задаются в файле «gulpfile.js», включая свойства «projectKey» и «projectName». Мне нужно будет динамически настраивать эти значения в зависимости от названия ветви, которую я строю. Я не вижу способа изменить значения этих свойств в командной строке, и мне действительно нужно «дополнить» эти свойства, а не заменить их, добавив пробел и имя ветви к этим значениям.

Проект "gulp-sonar" здесь не сильно помогает, что я вижу. Я создал проблему в проекте по этому поводу, но я не видел ответа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...