jenkins+git+maven+自动部署远程tomcat
jenkins所在服务器要安装maven与git安装请参考:git:https://www.cnblogs.com/imyalost/p/8715688.htmlmaven:https://www.cnblogs.com/killer21/p/11670706.html1.在系统管理-插件管理-已安装插件中,查看publish over ssh是否安装。如没有请安装此插件2.配...
jenkins所在服务器要安装maven与git
安装请参考:
git:https://www.cnblogs.com/imyalost/p/8715688.html
maven:https://www.cnblogs.com/killer21/p/11670706.html
1.在系统管理-插件管理-已安装插件中,查看publish over ssh是否安装。如没有请安装此插件
2.配置hostname
10.124.50.251为jenkins所在虚拟机
10.124.50.25为tomcat所在虚拟机
1)使用hostname命令查看 10.124.50.25虚拟机主机名称,如主机名为: SZ-Test
(https://www.cnblogs.com/shigfdengys/p/12997231.html)
同时主机名应与下面2个文件保持一致
编辑:
vi /etc/sysconfig/network HOSTNAME=SZ-Test
jenkins所在虚拟机:vi /etc/hosts 将主机名添加进去
接着重启,/etc/init.d/network restart
3.添加credential(证书),填写远程服务器用户名、密码及相关信息
4.配置: 系统管理-系统设置-ssh remote hosts
填写远程服务器主机名称,端口,选择刚刚添加的凭证,然后点击测试链接。
5.配置Publish over SSH,添加SSH Server: SZ-Test
6.配置远程tomcat
在tomcat-users.xml里面的<tomcat-users> 标签内新增
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager-script"/>
<role rolename="manager-gui"/>
<role rolename="manager-status"/>
<role rolename="admin-gui"/>
<role rolename="admin-script"/>
<user username="tomcat" password="tomcat" roles="manager-gui,manager-script,tomcat,manager-status,admin-gui,admin-script"/>
配置就到此配置完成。
配置可参考:
https://blog.csdn.net/qiushisoftware/article/details/79980723
接下来就是创建任务
更多推荐
所有评论(0)