Jenkins+maven+jdk+tomcat+linux服务器上搭建Jenkins自动化部署笔记

Jenkins+maven+tomcat+svn总结

一.需要安装的软件

1. 假设我的服务器上tomcat已安装,路径:/usr/tomcat/apache-tomcat-7.0.82

2. 假设我的服务器上svn已安装,路径:/opt/svn

3. 项目路径:svn://192.168.10.165/jfinal_web/jfinal_shiro

4. Jdk,安装路径:/usr/lib/jvm/jdk1.8.0_151

5. Maven安装路径:/usr/maven/

6. Jenkins.war 复制到webapps

关于tomcat+jdk配置请参照:http://blog.csdn.net/synshitou/article/details/78362997

关于 svnserve 的配置请参照:http://blog.csdn.net/synshitou/article/details/78356798

服务器ip:192.168.10.165

二. jenkins 的启动与配置

 1.启动tomcat

 /usr/tomcat/apache-tomcat-7.0.82/bin/startup.sh

2. 访问Jenkins

192.168.10.165::8080/jenkins

3. 获取Jenkins登录名和密码

Username: admin

Password:

~/.jenkins/secrets$ cat initialAdminPassword  (根目录下)

87858546a22443a298dd7ac89f37b07a

4. 安装插件:

 Subversion Release Manager plugin  svn 管理插件)

根据自己的需要选择安装

5. 配置全局工具配置:jdk+maven

因为我们的服务器上都已安装所以只需配置好就可以用

 

6. 新建项目,自由风格

   1》》

 

2》》源码管理:

Url:  svn://192.168.10.165/myfirstproject

访问项目的svn地址

Credentials 可以访问项目的用户

可以通过

Sudo vim /opt/svn/myfirstproject/password 查看

 

3》》构建:Execute shell

Mvn clean install :clean掉旧war包,重新打包

Rm -rf / ...  强制删除tomcat下的war和解压后的程序文件

将打包好的war包移动到tomcat

知识点war 导入是可以不用重启tomcat,因为tomcat会自动重启

 

4》》保存,完成

5》》 构建项目

6. 》》可以自定义定时器自动构建项目:

* * * * *

· 第一个*表示分钟,取值0~59

· 第二个*表示小时,取值0~23

· 第三个*表示一个月的第几天,取值1~31

· 第四个*表示第几月,取值1~12

· 第五个*表示一周中的第几天,取值0~7,其中0和7代表的都是周日

H/5 * * * * 表示每五分钟

H H/2 * * * 表示每两小时

0 12 * * *  表示中午12

0 * * * *   表示每10分钟

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值