Jenkins自动构建部署项目到远程服务器上
1.下载jenkins
下载地址:https://jenkins.io/
部署方式,在tomcat中部署jenkins服务器
把jenkins.war放到tomcat的webapps目录下,然后去tomcat的bin目录下
启动命令: ./startup.sh启动tomcat
访问:ip:8080/jenkins 就能进入jenkins管理页面
2.在安装过程遇到到该实例似乎已经离线问题(可能是最新的版本才有这问题)
解决方法
(1)web启动的模式下,jenkins默认的安装在/root/.jenkins/
修改 vi /root/.jenkins/hudson.model.UpdateCenter.xml 改https 为http
(2)vi /root/.jenkins/updates/default.json 改www.google.com为www.baidu.com
不修改的话,导致后面的插件安装不了,后面的界面是英文模式
进入配置jenkins的页面,安装自定义的插件。
3.进入系统管理里面
点击全局工具配置,进入jdk的设置和maven的设置 下面是jdk和maven的安装位置
进入插件管理
4.添加除了新手推荐需要安装的插件
还需安装
这两个插件
5.构建项目 部署项目到远程服务器
(5.1)设置远程服务的地址
Passphrase 服务器的密码
Path to key 连接远程服务器**文件的路径
Key **文件的内容
Name 自定义服务器名
HostName 服务器IP外网地址
UserName 服务器用户名
Remote Directory 传输文件的目录
(5.2)创建maven项目
(5.3)配置项目svn的地址
(5.4)发送构建好的war到远程的服务器上
服务器上的
以上利用jenkins自动构建svn上的代码并发布到远程的服务器上。欢迎大家指教