【发布时间】:2015-04-21 19:24:54
【问题描述】:
我想要实现的是两步构建自动化
步骤 A - 构建并上传到工件存储库
- 在 Jenkins 中创建构建作业,它将在每次签入后创建构建
- 在 Archiva 服务器上上传每个成功的构建
步骤 B - 获取最新的工件并部署在所需的服务器上
- 在每个所需的时间间隔后,从 Archiva 获取最新版本
- 将步骤 A.2 中上传的构建部署到 dev/qa/stg 服务器,方法是将其内容解压缩到 Web 服务器目录中。
我能够通过在我的项目 pom.xml 中使用 maven 目标来实现步骤 A,但步骤 B 的任何想法/建议/最佳实践。
我理解/同意,我需要两个具有不同 pom.xml 的不同工作,问题仍然是我们将如何从 pom 中的 repo 获得最新的战争,以及如何通过解压缩它在远程服务器上部署最新的战争,就像那里的 tomcat没有管理模块。
【问题讨论】:
标签: maven tomcat jenkins build archiva