Использование другого пути jenkinsfile с Blue Ocean

Резюме

Редактор Blue Ocean игнорирует параметр Script Path для плагина multibranch pipeline и вместо этого сохраняет файл Jenkins в корне репозитория. Это ошибка?

Фон

У нас есть единый репозиторий с несколькими проектами, поэтому мы пытаемся настроить множество многоотраслевых конвейерных заданий, каждое из которых указывает на один и тот же репозиторий.

Первая проблема, с которой мы столкнулись, заключалась в том, что Jenkinsfile, в котором хранится код конвейера, хранился в корне репозитория, проблема заключалась в том, что это было одно и то же место для каждого задания. Впоследствии мы обнаружили, что с июня 2017 г. теперь можно указывать местоположение файла Jenkins для каждого задания. в плагине multibranch pipeline. Большой.

Добавление Blue Ocean в микс: при редактировании конвейера в редакторе Blue Ocean кажется, что он игнорирует настройку Script Path и вместо этого сохраняет результирующий код конвейера в фиксированном месте (в корне репозитория). Однако, когда задание выполняется, оно выбирает правильное место, так что, похоже, это ошибка редактора.

Мы провели поиск по Blue Ocean backlog, но может ' не нашли существующую проблему, могли ли мы обнаружить новую ошибку? Мы новичок в Jenkins, поэтому я не уверен, а) мы ли это неправильно настроили или б) Blue Ocean не будет работать таким образом.

Конфигурация

Multibranch Pipeline Job 1
Name: Foo
Repository Name: test
Build Configuration -> Script path: Build/Jenkins/Foo/jenkinsfile

Multibranch Pipeline Job 2
Name: Bar
Repository Name: test
Build Configuration -> Script path: Build/Jenkins/Bar/jenkinsfile

Репозиторий примеров имеет 2 ветки: master и dev.


comment
Я могу подтвердить эту проблему. Мне кажется, это ошибка в редакторе. Лучшим способом было бы создать отчет об ошибке.   -  person Datz    schedule 30.10.2018
comment
Кто-нибудь открыл баг?   -  person hakamairi    schedule 10.04.2019
comment
issues.jenkins-ci.org/browse/JENKINS-50328   -  person Antti    schedule 07.05.2019


Ответы (1)


Эта ошибка исправлена ​​в BlueOcean 1.22.0

person nandilov    schedule 17.05.2020