CentOS 7 安装 Jenkins

  • A+
所属分类:Jenkins 学习笔记

CentOS 7 安装 Jenkins

准备工作

  • 首选需要安装JAVA环境
    1. https://www.studenty.cn/?p=1405  
  • 如果你的系统没有自带git,那么也需要安装一个
    1. yum install git  

    1.安装

  • 第一种方法
    1. sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo  
    2. sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key  
    3.   
    4. yum install jenkins  
  • 第二种方法
    1. 直接下载 rpm 安装  
    2. 各个版本地址 https://pkg.jenkins.io/  
    3.   
    4. wget https://pkg.jenkins.io/redhat/jenkins-2.156-1.1.noarch.rpm  
    5. rpm -ivh jenkins-2.156-1.1.noarch.rpm  

    2.配置

    1. vim /etc/sysconfig/jenkins  
    2.   
    3. #监听端口  
    4. JENKINS_PORT="8080"  

    3.配置权限

    修改用户为root

    1. 为了不因为权限出现各种问题,这里直接使用root  
    2.   
    3. vim /etc/sysconfig/jenkins  
    4. #修改配置  
    5. $JENKINS_USER="root"  

    修改目录权限

    1. chown -R root:root /var/lib/jenkins  
    2. chown -R root:root /var/cache/jenkins  
    3. chown -R root:root /var/log/jenkins  

    重启

    1. service jenkins restart  
    2. ps -ef | grep jenkins  

    4.启动

    1. systemctl start jenkins  

    5.安装

    1. 访问jenkins地址 http://ip:8080  

    CentOS 7 安装 Jenkins

    执行命令查看密码:

    1. cat /var/lib/jenkins/secrets/initialAdminPassword  

    CentOS 7 安装 Jenkins

    插件安装选择推荐插件

    CentOS 7 安装 Jenkins

    插件安装完成以后将会创建管理员账户

    CentOS 7 安装 Jenkins

    安装完成:

    CentOS 7 安装 Jenkins

    6.卸载

    1. 1.rpm -e jenkins  
    2. 2.会有一些残留的文件分散在各地  
    3. find / -iname jenkins | xargs -n 1000 rm -rf  

    7.常用命令

    1. 启动  
    2. #service jenkins start  
    3. 重启  
    4. #service jenkins restart  
    5. 停止  
    6. #service jenkins stop  

    8.特殊情况

    1. Jenkenis报错:该jenkins实例似乎已离线  

    CentOS 7 安装 Jenkins

    解决方案

    1. 安装插件那个页面不要动。  
    2. 然后打开一个新的tab,输入网址http://ip:8080/pluginManager/advanced。  
    3. 这里面最底下有个【升级站点】,把其中的链接改成http的就好了(http://updates.jenkins.io/update-center.json)。   
    4. 然后重启jenkins服务,这样就能正常联网了  

    CentOS 7 安装 Jenkins

    钰玺

    发表评论

    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: