CentOS7环境下的Jenkins安装部署

1、当前环境

当前系统版本:
在这里插入图片描述
当前JDK版本:
在这里插入图片描述
当前Tomcat版本:
在这里插入图片描述

注:jdk和tomcat安装请参考《CentOS7环境安装jdk、tomcat及其配置环境变量》

2、Jenkins简介,下载
  1. 简介
    Jenkins是开源CI&CD软件领导者, 提供超过1000个插件来支持构建、部署、自动化, 满足任何项目的需要。
    具体内容,请参考《Jenkins中文官方文档》

  2. 下载
    推荐使用清华大学的开源镜像站,地址:https://mirrors.tuna.tsinghua.edu.cn/jenkins/。这里选择下载通用的Jenkins.war版本。
    使用wget命令下,命令如下:

    wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.190/jenkins.war
    

    在这里插入图片描述

3、Jenkins发布
  1. 复制jenkins.war文件到Tomcat的webapps目录下,如下图所示:
    在这里插入图片描述

  2. 启动Tomcat

    通过命令启动Tomcat,命令如下:

    systemctl start tomcat
    
  3. 访问Jenkins
    通过http://192.168.1.10:8080/jenkins访问jenkins平台(其中IP+端口号是tomcat所在服务器的IP和Tomcat配置的端口),进入下面界面:
    在这里插入图片描述

  4. 解锁 Jenkins
    通过vim /root/.jenkins/secrets/initialAdminPassword查看对应的密码,然后在浏览器中输入密码,进入如下所示界面:
    在这里插入图片描述

  5. Jenkins离线问题
    出现:该jenkins实例似乎已离线 提示,是因为网络问题造成,因为https://updates.jenkins.io/update-center.json无法访问造成的。通过访问http://192.168.1.10:8080/jenkins/pluginManager/advanced,进入修改镜像源的界面,把原有的路径https://updates.jenkins.io/update-center.json修改成清华镜像源https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json,点击提交即可。
    在这里插入图片描述

  6. 重新访问http://192.168.1.10:8080/jenkins/地址,输入密码后进入下面界面(访问较慢,需要几分钟等待)。
    在这里插入图片描述

  7. 选择下载插件
      建议选择“选择插件来安装”,因为这一步下载插件非常的慢,正常情况通过第5步修改镜像源之后,就应该通过配置的镜像源下载插件,实际上不是这样的。而且在网上找了很多的方法,都没有成功。确定这个是jenkins官方存在的一个bug,暂时没有找到好的解决方案。
      暂时的解决方法:通过离线的安装方式进行安装。首先通过国内镜像下载插件*.hpi文件,然后通过【Plugin Manager】-【高级】-【上传插件】上传hpi文件,进行离线安装。
    在这里插入图片描述

  8. 进入平台

功能列表

  • New Item 是创建流行线模块
  • People 平台用户管理
  • Build History 构建历史记录
  • Manage Jenkins
    管理Jenkins,包括了Jenkins的系统信息,插件管理等信息
  • My Views 我的视图,可以理解为是New Item创建出来的所有列表的一个分组信息。
  • 凭据
    系统中,所有用的凭证信息,统一在这里管理,比如Tomcat的管理员信息,Git用户信息等。
  • New View 创建视图

Jenkins首页:
在这里插入图片描述
Manage Jenkins子界面:
在这里插入图片描述

发布了48 篇原创文章 · 获赞 3 · 访问量 3116

猜你喜欢

转载自blog.csdn.net/hou_ge/article/details/103473016