我有使用 maven 构建的 Java 项目,并将工件 (.jar .war) 部署到 Nexus 发布存储库。Jenkins 也用于 CI(每小时构建)并自动部署到 Tomcat(集成测试环境)。我们正在使用maven-release-plugin将工件部署到 Nexus,这是在本地 PC 上完成的。
我需要自动部署到其他 3 个环境:测试、预发布、生产。
有两个问题:我不太可能使用 Jenkins,因为 Jenkins 不知道当前版本何时被提升为良好和发布。.jar .war 的位置在每次发布后都不同
http://nexusserver:8081/nexus/content/repositories/releases/com/company/projectname/component/0.2.4/
有点类似的问题是 Deploying from Nexus to Tomcat (via Jenkins/Hudson)