【问题标题】:Preserve environment variables in Jenkins between Windows build commands在 Windows 构建命令之间保留 Jenkins 中的环境变量
【发布时间】:2012-08-18 22:20:47
【问题描述】:

我正在尝试设置 Jenkins 以不断检查和构建代码并验证代码是否可编译。

我们的构建系统是这样工作的:我们有几个不同的 .bat 文件,它们为不同的构建配置设置环境变量,然后我们执行 gmake 来实际构建代码。

当我创建 Jenkins 作业时,在作业的构建部分中,我设置了两个“执行 windows 批处理命令”命令:一个调用脚本来设置环境。变量和 gmake 来构建它。

问题是,当 gmake 步骤运行时,所有环境变量都被遗忘了。我怎样才能防止环境。变量被清除?

发送

【问题讨论】:

    标签: jenkins environment-variables


    【解决方案1】:

    如果您将其设置为仅调用一个 bat 文件会怎样?然后,该文件可以调用您当前使用 Jenkins 调用的两个文件。

    【讨论】:

    • Execute Windows Batch字段对windows批处理文件有完整的支持,命令之间自然保留环境变量
    • 啊,我明白了,所以您最终使用了一个执行 Windows 批处理步骤来调用两个不同的批处理文件,而不是像以前那样分两步执行?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-16
    • 2013-10-10
    • 1970-01-01
    • 2021-01-31
    • 2018-09-21
    • 1970-01-01
    • 2015-12-08
    相关资源
    最近更新 更多