Jenkins的使用

来源:互联网 发布:asynchttp post json 编辑:程序博客网 时间:2024/05/01 15:18

Jenkins的介绍

Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1、持续的软件版本发布/测试项目;2、监控外部调用执行的工作。

Jenkins的下载

可以在下面的网址,下载需要的Jenkins版本.
http://updates.jenkins-ci.org/download/war/

Jenkins的安装

Jenkins的下载文件,是一个war文件.放到Tomcat里面就可以运行了。为了防止Jenkins运行的时候出现内存溢出的情况,需要在Tomcat的catalina.bat加入set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=216M -XX:MaxPermSize=512m这个配置。用于JVM的优化。加入的位置,放在@echo off后面或者rem介绍后面.

JenKins插件的安装

安装一些JenKins插件,可以有效的完成任务.

Maven项目插件的安装

安装 Maven Integration plugin插件,用于建立Maven项目的Job.

SVN插件的安装

安装 Subversion Plug-inSVN Publisher plugin插件,用于获取SVN服务器上的代码.

部署容器插件的安装

插件Deploy to container Plugin,可用于Tomcat的热部署.

SSH plugin 和 Publish Over SSH

用于将编译好的文件,上传到远程服务器和执行远程服务器的脚本文件.完成服务的部署。在系统管理-->系统设置里面配置相关的信息.
这里写图片描述

这里写图片描述

Jenkins的基本配置

系统管理-->Global Tool Configuration可以配置下面的信息.

Ant的配置

这里写图片描述

Maven的配置

这里写图片描述

Jdk的配置

这里写图片描述

使用Jenkins自动化部署项目

建立Maven风格的Job

关联SVN的源码

这里写图片描述

Maven执行命令

这里写图片描述

构建完成后,传送到远程服务器

这里写图片描述

这里写图片描述

1 0