Java代码使用maven构建,并将war存储在nexus中,并且必须部署到appserver
我需要一些帮助来自动化部署任务。 我正在使用一个示例GITHUB项目(JAVA) 构建工具MAven CI-jenkins和NEXUS存储库来存储我的工件 我已将Jenkins与GITHUB集成。在maven pom.xml中,我给出了nexus存储库的详细信息,如(发布和快照) 当我触发这些作业时,构建工具正在生成一个war文件(比如Java代码使用maven构建,并将war存储在nexus中,并且必须部署到appserver,java,maven,tomcat,jenkins,nexus,Java,Maven,Tomcat,Jenkins,Nexus,我需要一些帮助来自动化部署任务。 我正在使用一个示例GITHUB项目(JAVA) 构建工具MAven CI-jenkins和NEXUS存储库来存储我的工件 我已将Jenkins与GITHUB集成。在maven pom.xml中,我给出了nexus存储库的详细信息,如(发布和快照) 当我触发这些作业时,构建工具正在生成一个war文件(比如1.0-RELEASE.war),并将该war部署到nexus存储库中 现在,我的要求是将war文件部署到应用程序服务器。 我试过从nexus手动下载1.0-RE
1.0-RELEASE.war
),并将该war部署到nexus存储库中
现在,我的要求是将war文件部署到应用程序服务器。
我试过从nexus手动下载1.0-RELEASE.WAR
,然后复制粘贴到tomcat(webapps目录)。一切都很好。war文件工作正常
现在我想自动化这些手动过程
我的要求是
1.一旦构建成功,它必须将工件存储到Nexus存储库(1.0-Release.war
)。这些任务是自动化的
2.我想创建一个新的部署作业。这些作业必须负责从nexus推送所需的war文件(必须从jenkins处传递这些文件,如1.0-RELEASE.war
),然后我们必须在nexus存储库中搜索(1.0-RELEASE.war
)。一旦找到这些war文件,我们就必须将该war文件部署到指定的路径(webapps目录中的Tomcat app server)
有人能帮我完成这些自动化任务吗