参考博文:https://www.cnblogs.com/Dev0ps/p/8663262.html
wget下载tomcat(官网)
[root@yunying-test opt]# wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.5.32/bin/apache-tomcat-8.5.32.tar.gz
解压
[root@yunying-test opt]# tar -zxvf apache-tomcat-8.5.32.tar.gz
改端口
[root@yunying-test opt]# vim /opt/apache-tomcat-8.5.32/conf/server.xml
启动:
[root@yunying-test opt]# ./opt/apache-tomcat-8.5.32/bin/startup.sh
验证
[root@yunying-test opt]# wget http://localhost:9090
在防火墙中打开8080端口
[root@yunying-test opt]# firewall-cmd –zone=public –add-port=8080/tcp –permanent
重启防火墙
[root@yunying-test opt]# systemctl restart firewalld.service
wget下载jenkins(官网)
[root@yunying-test opt]# cp jenkins2.127.war /opt/apache-tomcat-8.5.32/webapps/
直接访问http://xx.xx.xx.xx:9090/jenkins2.127
根据提示找到密码登录,创建账户,安装推荐插件
test>配置>构建>执行sheel方式
点击应用
因为此为执行远程脚本方式,所以远程服务器上需要安装jdk,git和maven
如果jenkins和脚本不在同一个服务器,jenkins还需要下载ssh plugin插件,并进行用户名密码认证,参考博文
执行脚本内容举例:
jenkins重启 退出 配置加载
http://xxx:9090/jenkins2.127/restart
http://xxx:9090/jenkins2.127/exit
http://xxx:9090/jenkins2.127/reload
jenkins 卸载
jenkins其它配置
其它问题
1.修改访问url后首页直接空白,解决:重启jenkins
2.要保证username=root ,环境变量中有jdk maven等,如果username=jenkins,脚本中的额svn和java等必须以全路径执行