推荐使用国内地址下载,官网下载速度非常慢。 Jenkins国内地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/ Jenkins官网地址:http://mirrors.jenkins.io/war-stable/
基础环境: CentOS6.8、Jdk1.8、Tomcat8
# 国内源地址: http://mirror.xmission.com/jenkins/updates/update-center.json https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json http://mirror.esuni.jp/jenkins/updates/update-center.json请点击这里安装Jdk
请点击这里安装Tomcat
请点击这里安装Maven
5.1将解压后的apache-tomcat-8.5.9重命名
cd /home/tomcat/ mv apache-tomcat-8.5.9 jenkinsTomcat5.2进入tomcat的webapps目录下,删除所有文件
cd /home/tomcat/jenkinsTomcat/webapps/ rm -rf *5.3修改tomcat端口号(非必须) 请点击这里查看修改Tomcat端口号
5.4修改tomcat编码
vim /home/tomcat/jenkinsTomcat/conf/server.xml # 加入URIEncoding="UTF-8" <Connector port="9999" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />5.5设置JENKINS_HOME环境变量
vim /home/tomcat/jenkinsTomcat/bin/catalina.sh #将下面这句话插入到# OS specific support. $var _must_ be set to either true or false.上面 export JENKINS_HOME=/home/tomcat/jenkinsTomcat/webapps5.6将下载好的jenkins.war上传到服务器的webapps文件夹下 cd /home/tomcat/jenkinsTomcat/webapps/ 5.7启动tomcat
# 启动服务 sh /home/tomcat/jenkinsTomcat/bin/startup.sh # 查看tomcat日志 cd /home/tomcat/jenkinsTomcat/logs/ tail -1000f catalina.out5.8打开浏览器输入服务器IP地址:端口号访问jenkins安装页面 比如说我的就是:192.168.199.199:9999/jenkins
5.9替换源
注意:因为jenkins本身的服务器地址下载特别慢,所以这个地方需要替换国内源 我们这里使用清华源
5.9.1编辑hudson.model.UpdateCenter.xml文件
vi /home/tomcat/jenkinsTomcat/webapps/hudson.model.UpdateCenter.xml # 替换清华源,注意:这里一定是http,https会出现空白页面问题 http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json5.9.2编辑default.json文件 需要替换default.json里的两处地方,具体如下: 这里提供2种替换方式。 第一种:vi方式
vi /home/tomcat/jenkinsTomcat/webapps/updates/default.json # :1,$s/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g # :1,$s/http:\/\/www.google.com/https:\/\/www.baidu.com/g进入vim先输入:然后再粘贴上边的:后边的命令,注意不要写两个冒号! 然后回车,输入:wq保存退出
第二种:sed方式
$ sed -i 's/http:\/\/updates.jenkins-ci.org\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json参考文章:https://www.cnblogs.com/hellxz/p/jenkins_install_plugins_faster.html
5.10替换源后,需要重启tomcat服务才会生效
# 查询tomcat服务 ps -ef|grep tomcat # 杀掉tomcat服务 kill -9 服务号 # 启动服务 sh /home/tomcat/jenkinsTomcat/bin/startup.sh # 查看tomcat日志 cd /home/tomcat/jenkinsTomcat/logs/ tail -1000f catalina.out5.11安装jenkins,输入密码 重新输入服务器IP地址:端口号访问jenkins安装页面。
# 查询密码 cat /home/tomcat/jenkinsTomcat/webapps/secrets/initialAdminPassword5.12选择安装推荐的插件安装,等待安装 5.13设置用户名和密码 5.14实例配置,默认即可 5.15完成
系统管理 --> 插件管理 --> 可选插件
6.1 Jenkins汉化 6.1.1 首先设置tomcat编码(在安装已经设置,这里就可以忽略)
vim /home/tomcat/jenkinsTomcat/conf/server.xml # 加入URIEncoding="UTF-8" <Connector port="9999" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" />6.1.2 安装Locale插件 Locale plugin Localization: Chinese (Simplified) 重启后完成jenkins汉化
6.2 Maven Maven Integration
6.3 SSH远程 SSH Publish Over SSH
这里演示了Centos6.8下jenkins+svn+maven+tomcat单服务器脚本部署项目 这里演示了Centos6.8下Jenkins+Svn+Maven+tomcat+SSH 远程持续集成和自动化部署项目
Jenkins常用插件安装
