【问题标题】:Jenkins WORKSPACE Root Directory with forward slashes带有正斜杠的 Jenkins WORKSPACE 根目录
【发布时间】:2015-02-27 09:34:45
【问题描述】:

我们遇到了关于 Jenkins 中的工作区目录的问题。当我使用正斜杠(即“D:/Workspaces/TestProject1”)设置 Jenkins 工作区根目录时,它会在访问 Jenkins 内置的“WORKSPACE”环境变量时将其转换为反斜杠。所以这会导致我们项目中的构建失败问题。因为我们的 ant 脚本只需要一个带有正斜杠的路径。我试图在 Env 注入插件中注入一个新的环境变量,这解决了这个问题。另请注意,我们的构建是参数化的,因此我无法提供自定义工作区文件夹。任何替代解决方案?

【问题讨论】:

    标签: jenkins workspace forward slash


    【解决方案1】:

    您是否尝试将反斜杠加倍?

    D:\\Workspaces\\TestProject1

    它应该对 Ant 更好。

    【讨论】:

    • 它不起作用,因为 Jenkins 隐式地将路径转换为一个仅反斜杠的版本。 (即 D:\Workspaces\TestProject1)除了 ant 还需要一个正斜杠路径值才能构建。
    猜你喜欢
    • 2015-09-20
    • 2021-05-21
    • 2020-11-10
    • 1970-01-01
    • 2019-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-18
    相关资源
    最近更新 更多