Linux环境下部署Jenkins.war

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改为90908443改为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的主页面
    在这里插入图片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章