首页 > 解决方案 > 获取 Windows 格式的 Jenkins 管道 WORKSPACE 环境变量

问题描述

我正在尝试将工作区的名称传递给 Windows 批处理文件,以便它可以用于构建文件名等,类似于这样。

stage('Execute Batch') {
    steps {
        script {
            bat label: '', script: "batchfile.bat ${env.WORKSPACE}\\"
        }
    }
}

我遇到的问题是路径包含正斜杠而不是反斜杠,例如C:/Jenkins/Workspace/my-pipline而不是C:\Jenkins\Workspace\my-profile.

我在文档(或在网络上搜索)中找不到任何允许我使用工作区环境变量的 Windows 格式的内容。

标签: windowsjenkins

解决方案


推荐阅读