Blue Ocean编辑器忽略多分支管道插件的脚本路径设置,而是将Jenkinsfile保存在存储库根目录中。这是虫子吗?
出身背景
我们有一个单独的存储库,其中有几个项目,因此我们尝试设置许多多分支管道作业,每个作业都指向同一个存储库。
as of June 2017
现在,您可以在多分支管道插件中为每个作业指定Jenkinsfile位置。太棒了
将Blue Ocean添加到混合中:在Blue Ocean编辑器中编辑管道时,似乎忽略了
Script Path
设置,并将生成的管道代码保存在固定位置(存储库的根)。然而,当作业运行时,它会选择正确的位置,因此这似乎是编辑器的一个错误。
我们已经搜索了
Blue Ocean backlog
但是找不到存在的问题,我们会发现新的bug吗?我们对詹金斯非常陌生,所以我不确定a)我们是否设置得不正确,或者b)蓝海预计不会以这种方式工作。
配置
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