说明

  • CentOS7下安装Jenkins

操作步骤

》安装JDK8

  • 自行安装或者参考我的相关教程(CentOS7下离线安装JDK8),本章假设你已经安装好了JDK8环境。

》下载rpm包

》安装

  • 将下载的压缩包上传到虚拟机
  • 安装

    [root@192 src]# rpm -ivh jenkins-2.190.3-1.1.noarch.rpm
    warning: jenkins-2.190.3-1.1.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID d50582e6: NOKEY
    Preparing...                          ################################# [100%]
    Updating / installing...
       1:jenkins-2.190.3-1.1              ################################# [100%]
  • 修改Jenkins配置

    [root@192 src]# vi /etc/sysconfig/jenkins
    
    # 选择性修改如下内容(端口根据自己环境来,没有冲突就默认)
    #JENKINS_USER="jenkins"
    #JENKINS_PORT="8080"
    JENKINS_USER="root"
    JENKINS_PORT="8080"
  • 启动Jenkins

    • 安装完Jenkins默认已经启动,并且会开机自启动。手动开启关闭命令:

      [root@192 src]# systemctl start jenkins
      [root@192 src]# systemctl stop jenkins
      [root@192 src]# systemctl disable jenkins
  • 浏览器访问:http://ip:8080,首次访问需等待数秒。最终页面显示”解锁 Jenkins“。

    • 如果访问不了检查是否关闭防火墙
  • 解锁 Jenkins,根据提示执行如下命令,将得到的结果输入页面输入框进行解锁。

    [root@192 src]# cat /var/lib/jenkins/secrets/initialAdminPassword
    3d567eea14c742afae0be9d6e01230f5
  • 自定义Jenkins

    • 点击:选择插件来安装(推荐插件安装默认国外下载慢的很)
    • 进入下级页面左上角点击:无 | 安装
    • 至此Jenkins初始化完成

》修改插件下载地址以及更新链接为国内地址

  • 插件下载地址

    • 查找配置文件

      [root@192 src]# find / -name 'default.json'
      /var/lib/jenkins/updates/default.json
      ^C
    • 进入updates目录下,备份文件,并执行如下命令

      [root@192 src]# cd /var/lib/jenkins/updates/
      [root@192 updates]# cp default.json default.json.default
      [root@192 updates]# 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
  • 更新链接

    • 依次点击:首页 —> Manage Jenkins —> Manage Plugins —> Advanced
    • 页面下拉到最下边,修改”Update Site“选项的URL为如下值:

      https://jenkins-zh.gitee.io/update-center-mirror/tsinghua/update-center.json
      # 或者
      https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
  • 重启和退出Jenkins

    # 重启
    http://ip:8080/restart
    # 退出
    http://ip:8080/exit

》安装插件

  • 在线安装

    • 依次点击:Dashboard | Manage Jenkins | Available
    • 然后输入搜索你想要的插件名,选中你要安装的插件,点击页面左下角”Install without restart“直接安装。
    • 注意:安装插件注意版本兼容问题,默认在线安装只能安装最新版。如果你的Jenkins版本较旧,请参考:离线安装
    • 注意:离线安装旧版本插件依赖也会存在兼容问题,建议更新你的Jenkins到较新版本。
  • 离线安装前手动下载插件(*.hpi)

    • 依次点击:Dashboard | Manage Jenkins | Available
    • 然后输入搜索你想要的插件名,点击打开插件详情,在页面右上角找到其ID,比如:ID: localization-zh-cn
    • 复制这个ID,到如下链接搜索并下载:http://updates.jenkins-ci.org/download/plugins/

    下载技巧:如果你Jenkins版本较旧,那么先查看你的Jenkins版本发布日期,下载插件的时候也找对应发布日期时间较近的版本基本上就是兼容的。

  • 离线安装

    • 依次点击:Dashboard | Manage Jenkins | Advanced
    • 找到Upload Plugin,点击”选择文件“按钮,找到你下载好的插件(*.hpi),然后点”Upload“进行安装,等待页面显示”完成“。
    • 勾选:页面下面的”Restart Jenkins when installation is complete and no jobs are running“进行重启,或者返回首页然后手动在地址栏输入/restart回车进行重启。
  • 推荐安装的插件

    • 插件名:Localization: Chinese (Simplified)

      • ID:localization-zh-cn
      • 作用:汉化

备注

  • 该教程部分内容收集自网络,感谢原作者。

附录

标签: CentOS, Linux, Jenkins

添加新评论


手机号仅后台超管可见,普通注册用户以及网站前台全站不可见,请勿担心泄露风险!