使用 Jenkins 和 Maven 构建 Java JAR/WAR 时,是否可以在 MANIFEST.MF 中获取 SVN 属性信息(特别是 svn:mergeinfo)?
我有一个设置,我们从主干合并到发布分支,以便使用目标环境的正确配置文件启动 Jenkins 构建 - 我们正在努力实现持续发布。
我希望能够通过检查 Tomcat webapp 中的清单来了解当前在服务器上部署了哪个主干修订版。svn:mergeinfo 属性似乎对此很有用,但如果有更好的方法,我愿意接受其他选择。
注意:分支可能自上次部署以来已经更新,所以我不能依赖分支中属性的当前值(这是我目前的方法)。