使用Jenkins自动化部署maven项目的WAR / EAR

时间:2016-05-25 09:15:05

标签: java eclipse maven svn jenkins

在这里,我是jenkins配置及其使用的新手。所以我想要jenkins自动化JAR / WAR文件部署的步骤。首先应该更新代码,然后它应该构建该代码,然后部署jar文件server.I我正在使用tortoise SVN作为存储库。我也想要jenkins配置所需的POM.xml依赖项。

1 个答案:

答案 0 :(得分:0)

我建议您阅读一下您计划做的事情,因为您没有表现出任何主动性或想要尝试 - 您所描述的是基本流程。无论如何:

在SCM部分下的作业配置中,选择Subversion并添加存储库信息。这将处理检查源部分。

安装Maven Plugin并使用您拥有的信息和所需的目标和参数添加项目。那是处理编译问题的。

安装Maven Release plugin并在pom.xml中配置以下部分:

<scm>
    <connection>scm:svn:http://SVNServer:Port/svn/path/to/project</connection>
</scm>


<distributionManagement>
    <repository>
        <id>nexus-repository</id>
        <name>nexus repository</name>
        <url>http://Nexus_Server:8081/nexus/content/repositories/releases/</url>
    </repository>
    <snapshotRepository>
        <id>nexus-snapshot-repository</id>
        <name>nexus snapshots repository</name>
        <url>http://Nexus_Server:8081/nexus/content/repositories/snapshots/</url>
    </snapshotRepository>
</distributionManagement>

在作业配置中配置M2版本插件的发布目标。要发布,你将在构建版本下面有一个Release按钮。

祝你好运。