【发布时间】:2014-02-14 07:26:24
【问题描述】:
是否可以不使用 Maven 而是通过 Ant 修改 Jenkins 内 .EAR/meta-inf/ 文件夹中的 Manifest.mf 文件?
我在 Jenkins 有一个 CI 工作和 Deploy 工作。 CI 作业轮询 SVN 以提取源代码并构建 .EAR。生成的 .EAR 文件已使用 Jenkins 构建信息(jenkins 构建信息,例如 buildId、buildNumber、SVN 修订号、Jenkins 工作空间等)更新了 manifest.mf。 Deploy 作业使用 Copy artifact 插件,该插件从特定 CI 作业构建中单独复制 .EAR 文件。
在我的部署作业中,一个 ant 脚本目标将 .ear 文件从部署作业工作区复制到远程登台服务器,在该服务器上将 ear 部署到 WAS。
我想做什么 - 修改部署作业工作区中的 EAR Manifest.mf 以更新有关文件部署环境的附加信息以及部署完成时的时间戳。这是出于审计目的。我如何从 Jenkins 的部署作业配置中实现这一点。
请指教!!!
【问题讨论】:
标签: java maven svn ant jenkins