关于与分支名称中带有斜杠的多分支管道相关的各种问题,存在很多stackoverflow问题。我甚至针对我的具体情况(最新的Jenkins +插件和配置文件提供程序插件)创建了Jenkins JIRA。但是,我想澄清一下。我尝试查看源代码,但是迷路了,因为管道插件曾经被称为工作流插件,而现在源代码项目被称为工作流聚合器(我认为),但是当我查看此插件时,我不明白它的关系/在插件列表中包括其他插件。这是我的观察(如果重要,我在Windows上):
- 过去,詹金斯(Jenkins)将在文件夹名称中使用三个字符%2F代替分支中的/。
- 然后将其更改为_而不是%2F
- 现在返回到%2F(带有所有最新的插件)
这是我的问题:
- 是否在某个地方记录了为什么要恢复%2F?
- 有人可以指出哪个插件和哪个版本最后使用_而不是%2F,因为这使我感到悲伤,我想解决这个问题?
- 是否可以放入一些代码来使用现有的最新插件配置此行为?我看到了这个post,但是它没有为我提供说明性管道的示例,而SVN作为SCM。声明性管道的问题在于,本文中的代码要求您禁用声明性SCM检出步骤(使用skipDefaultCheckout()选项),并且我不知道如何配置分支文件夹路径名。我不希望在Jenkins文件中指定远程URL,而是在Jenkins作业配置中指定。
任何帮助都是由衷的感谢