使用 ant 构建下一个项目版本的程序太多了。该例程位于几个属性文件中,必须在运行 ant 任务之前对其进行编辑。我将 Jenkins 视为构建构建(包括夜间构建)的系统,但我在更改属性时遇到了问题。
是否可以(如果是,我该怎么做)在构建之前在 Jenkins 配置中键入参数,以便将它们传递给 ant?
我真正的意思是以下模式(我在手动构建中使用):
有 2 个属性文件,其中包含有关构建版本、src 目标、通知新构建的电子邮件等数据。
Ant 任务中使用相应属性的键,这些属性在构建之前手动更改。
一些属性由 Java util 读取并在构建期间用于它们自己的部分。
在 build.xml 中还导入了 3 或 4 个 ant XML,这些 xml 还从提到的文件中读取属性。
我想做的是:
更改 Jenkins 中的关键属性
新闻建设项目
我的数据将覆盖属性文件中的数据,或者将作为 ant vars 值直接传递给 ant 的任务。
结果,我收到了带有相应通知的新版本(它们是通过 ant 制作的)
是否有允许通过 Jenkins 使这种模式工作的机制?
先感谢您。