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