代码之家  ›  专栏  ›  技术社区  ›  Red Taz

在Blue Ocean中使用不同的jenkinsfile路径

  •  9
  • Red Taz  · 技术社区  · 7 年前

    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
    

    1 回复  |  直到 5 年前
        1
  •  1
  •   nandilov    5 年前