根据选择构建参数在属性文件中设置变量
Posted
技术标签:
【中文标题】根据选择构建参数在属性文件中设置变量【英文标题】:Set variable in properties file based on a choice build param 【发布时间】:2012-07-26 21:30:59 【问题描述】:我们正在设置一个 Jenkins CI 服务器来处理我们所有的 WebDriver 测试。理想情况下,我希望为我们的 QA 团队选择构建参数,以便为每个构建选择要测试的服务器(生产等)。我们有一个属性文件来处理这个问题,所以我们只需要对该文件进行更改。有没有可以做我们正在寻找的插件?
【问题讨论】:
【参考方案1】:您可以只使用 shell 构建步骤
echo $MY_BUILD_VAR > $WORKSPACE/somefile
有时一个插件比你需要的更多! (尽管 EnvInject 会有所帮助,如果你有混合的操作系统来支持(即 *nix 和 windows),因为 Windows 运行批处理文件并且 *nix 与 shell 一起......虽然 windows 版本略有不同
echo %MY_BUILD_VAR% > %WORKSPACE%\somefile
【讨论】:
【参考方案2】:是的,EnvInject Plugin 可以从属性文件中读取环境并使其可用于构建。
【讨论】:
以上是关于根据选择构建参数在属性文件中设置变量的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2010 中设置环境变量?
根据 .Net Core 构建选择正确的 Angular 环境