我如何更改.properties文件中的值并在jenkins中使用此命令运行构建
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何更改.properties文件中的值并在jenkins中使用此命令运行构建相关的知识,希望对你有一定的参考价值。
我有一个基本的工作,运行.bat文件从某个文件服务器导出应用程序。它使用标准格式的.properties文件来获取登录详细信息,服务器位置和应用程序名称/版本等
我已经从命令行开始工作,并对.properties文件中的值进行硬编码并运行它。导出工作并保存在我指定的目录中。
我转移到jenkins,它也可以使用硬编码的.properties文件。
我现在要做的是在jenkins中的.properties文件中设置值,这样就可以更新它,而无需手动打开.properties文件,然后运行相同的.bat文件
如果有人可以提供一个通过jenkins在.properties文件中设置一个值的例子,我觉得我可以做其余的事情。
您可以尝试将EnvInject Plugin用于Jenkins,它允许将环境变量注入构建过程,并修改.bat文件以使用它们而不是从属性文件中读取值。
以下是一些插件的用例/功能:
在节点级别(主/从)删除继承的环境变量(PATH,ANT_HOME,...),默认情况下可用于作业运行。 在作业的第一步中注入变量(在SCM结帐之前) 根据用户参数值注入变量 在SCM签出之前执行初始化脚本。 在SCM签出后执行初始化脚本 将变量注入为从上一个构建步骤填充的文件中获取的构建步骤 了解用于构建的环境变量 将构建原因注入构建的环境变量 从评估Groovy脚本注入环境变量(由Script Security Plugin提供支持) 将环境变量导出为二进制存储库中的元数据
以上是关于我如何更改.properties文件中的值并在jenkins中使用此命令运行构建的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Bootstrap Multiselect 获取所有选定的值并在 AJAX 中使用它
如何在循环中添加 Thymeleaf 变量中的值并在完成循环后显示最终值
对于使用“DataGridView”的 Windows 窗体应用程序,如何检查数据源中的值并更改单独单元格的颜色?