gpt4 book ai didi

batch-file - 使用bat文件在Jenkins中设置环境变量?

转载 作者:行者123 更新时间:2023-12-04 19:06:51 25 4
gpt4 key购买 nike

目前我有一个批处理文件,它在开始构建过程之前设置了所需的所有环境变量。

必须使用相同的 bat 来设置 env 变量。

我尝试使用 EnvInject 插件,但没有任何成功。

在运行 msbuild 之前还尝试了“执行 Windows 批处理命令”。例如启动 mybat.bat - 这似乎也不起作用

如何集成相同的 bat 文件来设置变量?

最佳答案

每个Jenkins“构建步骤”都有自己的环境,我在这个答案中详细解释了这一点:Can not change Jenkins String Parameter Variable

如果您使用的是 MSBuild 插件,它是它自己的构建步骤,因此使用其他构建步骤来更改环境是徒劳的。如果您使用“执行 Windows 批处理命令”通过命令行启动 MSBuild,则只需在 MSBuild 命令之前的同一构建步骤中运行您的 bat 文件

对于 MSBuild 插件,唯一正确的方法是使用 EnvInject 插件。也许您应该尝试找出 EnvInject 插件对您不起作用的地方。来自 example documentation ,您希望使用“ 在作业级别 ”配置,用 .bat 文件中的变量填充整个作业。

关于batch-file - 使用bat文件在Jenkins中设置环境变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22357572/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com