基于基于詹金斯构建参数的文件

问题描述 投票:1回答:2

我想生成一个XML文件,一旦构建完成,我将把它输入到部署工具中。 XML文件的模板是这样的:

<Settings>
    <Version>${BUILD_NUMBER}</Version>
    ..
</Settings>

该模板存在于我的项目(.NET解决方案)中,用于将项目部署为单击一次应用程序。我试图弄清楚如何让Jenkins将内部版本号推送到模板文件中,以便随后我可以使用命令行Exec任务将其提交给应用程序。

是否存在能够从模板生成文件的插件?我还可以使用哪些其他途径来完成此任务?

templates jenkins jenkins-plugins
2个回答
2
投票

我发现Jinja2为此很好。它具有一些功能强大的过滤器,但也可以处理基本模板。顺便说一下,Jinja2是Ansible使用的模板机制。


0
投票

您也可以尝试使用Ansible模板模块。有关某些示例,请参见here

© www.soinside.com 2019 - 2024. All rights reserved.