Jenkins工作区根目录,带正斜杠

Jenkins工作区根目录,带正斜杠,jenkins,workspace,forward,slash,Jenkins,Workspace,Forward,Slash,关于Jenkins中的工作区目录,我们有一个问题。当我使用正向斜杠(即“D:/Workspace/TestProject1”)设置Jenkins Workspace根目录时,它会在访问Jenkins内置的“Workspace”环境变量时将其转换为反向斜杠。因此,这在我们的项目中会导致构建失败问题。因为我们的ant脚本只需要一条带有正向斜杠的路径。我尝试在Env-inject插件中注入一个新的环境变量,这就解决了这个问题。还要注意,我们的构建是参数化的,所以我不能提供自定义的工作区文件夹。有其他的

关于Jenkins中的工作区目录,我们有一个问题。当我使用正向斜杠(即“D:/Workspace/TestProject1”)设置Jenkins Workspace根目录时,它会在访问Jenkins内置的“Workspace”环境变量时将其转换为反向斜杠。因此,这在我们的项目中会导致构建失败问题。因为我们的ant脚本只需要一条带有正向斜杠的路径。我尝试在Env-inject插件中注入一个新的环境变量,这就解决了这个问题。还要注意,我们的构建是参数化的,所以我不能提供自定义的工作区文件夹。有其他的解决方案吗

您是否尝试将后斜线加倍

D:\\workspace\\TestProject1


这对Ant来说应该更好。

它不起作用,因为Jenkins隐式地将路径转换为一个只使用反斜杠的版本。(即D:\Workspaces\TestProject1)此外,ant还需要一个正向斜杠路径值来构建。