Должен ли я иметь несколько веток Release в GIT при интеграции Jenkins? - PullRequest
1 голос
/ 22 сентября 2019

Мой проект скоро переместится в Jenkins (интегрирован в конвейер - я не могу его контролировать, кроме Jenkinsfile)

Проект представляет собой проект Java Selenium автоматизации тестирования, в котором есть несколько пакетов, содержащих отдельные тесты.- предположим имена module1, module2, .. modulen

Теперь проблема в том, что мне сказали, что jenkinsfile разрешит только одну команду maven, которая в моем случае является mvn clean test -DsuiteXMLFile = xyz.xml

xyz.xml является отдельным для каждого из module1 для modulen.

Поскольку я не могу (кажется), чтобы все модули выполнялись в одной команде mvn (или, скорее, я хочу оставить их отдельно), командахочет иметь несколько веток в GIT - у каждой ветки свой jenkinsfile - просто команда mvn, где я изменяю xyz.xml

Проблема в том, что я выступал за то, чтобы все ветви были функциями, тогда как команда думает, что все онидолжны быть релизы.

пожалуйста, обратите внимание, что я довольно новичок в GIT, особенно в Jenkins Спасибо запомощь!

1 Ответ

0 голосов
/ 23 сентября 2019

Проблема заключается в том, что я рекомендовал, чтобы все ветви были функциями, в то время как команда считает, что все они должны быть релизами.

Вы можете иметь как: ветви функций, так и ветви релизов.
Ваша работа в Дженкинсе может затем использовать один набор веток или другие с правым фильтром .

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