Ger*_*hes 5 msbuild continuous-integration batch-file jenkins
目前我有一个批处理文件,它在开始构建过程之前设置了所需的所有环境变量.
使用相同的蝙蝠设置env变量是必须的.
我试过使用EnvInject插件,没有任何成功.
在运行msbuild之前还尝试了"执行Windows批处理命令".例如,启动mybat.bat - 这似乎也不起作用
如何集成相同的bat文件来设置变量?
每个Jenkins"构建步骤"都有自己的环境,我在这个答案中详细解释了这一点:无法更改Jenkins字符串参数变量
如果您使用的是MSBuild插件,则它是自己的构建步骤,因此使用其他构建步骤来更改环境是徒劳的.如果使用"执行Windows批处理命令"通过命令行启动MSBuild,则只需在MSBuild命令之前的同一构建步骤中运行bat文件
在MSBuild插件的情况下,唯一正确的方法是使用EnvInject插件.也许你应该尝试使用EnvInject插件找出哪些不适合你.从示例文档中,您希望使用" 在作业级别 "配置,使用.bat文件中的变量填充整个作业.
| 归档时间: |
|
| 查看次数: |
10397 次 |
| 最近记录: |