Debian9安装Jenkins

一、先安装JDK

  • Jenkins依赖JDK,所以要先安装JDK,执行
    sudo apt update
    sudo apt install default-jdk
    

二、按照官方文档步骤安装Jenkins(https://pkg.jenkins.io/debian-stable/)

  1. 执行命令:wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
  2. /etc/apt/sources.list文件中添加如下内容:deb https://pkg.jenkins.io/debian-stable binary/
  3. 执行以下命令进行安装
    sudo apt-get update
    sudo apt-get install jenkins // 比较慢
    

三、启动Jenkins并登录

    • 设置开机自启systemctl enable jenkins
    • 看到提示
      jenkins.service is not a native service, redirecting to systemd-sysv-install.
      Executing: /lib/systemd/systemd-sysv-install enable jenkins
      
    • 于是执行:/lib/systemd/systemd-sysv-install enable jenkins
  1. 修改/etc/default/jenkins,将
    JENKINS_USER=$NAME
    JENKINS_GROUP=$NAME
    
    改为
    JENKINS_USER="root"
    JENKINS_GROUP="root"
    
  2. 重启jenkinssystemctl restart jenkins
  3. 访问IP:8080登录Jenkins
  4. 需要输入密码,通过cat /var/lib/jenkins/secrets/initialAdminPassword得到密码
  5. 登录之后创建新的管理员账号即可

四、修改插件的下载地址为国内镜像

  1. 由于国外官方插件地址下载速度非常慢,进入Jenkins之后先不要安装任何镜像
  2. 执行:Jenkins->Manage Jenkins->Manage Plugins,点击Available,这样做是为了把Jenkins官方的插件列表下载到本地
  3. 接着就修改地址文件,替换为国内插件地址,执行
    cd /var/lib/jenkins/updates
    sed -i 's/https:\/\/updates.jenkins.io\/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
    
  4. 最后,Manage Plugins点击Advanced,把Update Site改为国内插件下载地址
    https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
    
  5. Submit后,在浏览器输入:http://192.168.66.101:8888/restart,重启Jenkins

你可能感兴趣的:(Debian9安装Jenkins)