1.准备工作
1.1下载Jenkins.war这个war包
1.2下载tomcat
1.3将下载的安装包上传到服务器
2.配置Tomcat
2.1解压Tomcat到/usr/local
文件夹下
#解压文件
tar -zxvf apache-tomcat-9.0.35.tar.gz -C /usr/local/
#cd到/usr/local文件夹下重命名这个tomcat
mv apache-tomcat-9.0.35 jenkins-server
2.2 为了防止这个tomcat和我这台服务器上的其他tomcat争夺8080
端口引起端口冲突,这里将这个tomcat的端口改成9090
- 切换到tomcat安装目录的
conf
目录(/usr/local/jenkins-server/conf)下
vi server.xml
改两个地方:8080改为9090
,8443改为9443
,保存退出
3.发布Jenkins
3.1 将Jenkins复制到tomcat的webapps目录下
- 执行这步之前切换到
/opt
目录因为你的jenkins.war包在那里
cp jenkins.war /usr/local/jenkins-server/webapps/
3.2启动tomcat
- 切换到tomcat的安装目录下的
bin
目录
./startup.sh
3.3访问Jenkins
我的访问地址:http://192.168.0.103:9090/jenkins
,你的跟我的不一样,ip地址输入你自己的ip地址
============================================================================
你可能访问了但是服务器一直没有响应,这时检查一下服务器的9090端口是否已经打开
在本地命令窗口执行下列命名(注意ip地址是你自己的ip地址)
telnet 192.168.0.103 9090
如果不通,说明服务器9090端口没有打开,下面开始打开9090端口
#1、打开防火墙配置文件
vi /etc/sysconfig/iptables
#2、增加下面一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 9090 -j ACCEPT
#3、重启防火墙
service iptables restart
============================================================================
上面红圈中的就是管理员密码,查看管理员密码
cat /root/.jenkins/secrets/initialAdminPassword
- 复制上面的密码到输入框,然后继续。这时你会发现,画面一直卡在那里一动不动,这是因为他在下载一些初始化的包,由于Jenkins默认的下载中心在国外,所以很慢,这时我们需要修改一个配置,让他从国内的镜像仓库下载。
vi /root/.jenkins/hudson.model.UpdateCenter.xml
- 1.打开之后把你能看到的唯一一个网址换掉
http://mirror.xmission.com/jenkins/updates/update-center.json
- 2.在/root/.jenkins/updates这个目录下还有一个文件
default.json
把这个文件下载下来,用notepad++打开,查找http://updates.jenkins-ci.org/download/plugins
全部替换为http://mirror.xmission.com/jenkins/plugins
- 然后重启Tomcat服务器,重新访问你会来到这个页面
- 选择安装推荐的插件,这个过程需要一段时间,耐心等待安装。
- 安装完毕之后开始注册一个管理员用户,以后就用这个用户登录
然后一路下一步就进入到Jenkins的主页面