jenkins 从零开始

259 阅读2分钟

首先安装jdk

可以通过安装包安装,安装方法自行查询( 我懒,用的yum安装的 )

yum安装流程

首先搜索一下jdk安装包

yum search java|grep jdk

查看jenkins所需jdk版本,选择对应版本安装

安装jenkins

先打开 pkg.jenkins.io/redhat-stab… ( 该链接是 centos 下安装方式 )

image.png

看着命令挨着运行

完成后,恭喜你,jenkins安装成功

接下来是运行jenkins

    systemctl start jenkins 运行
    
    systemctl restart jenkins 重启
    
    systemctl stop jenkins  关闭
    
    systemctl daemon-reload 重新加载配置文件
    
    systemctl status jenkins 查看运行状态

jenkins 安装后默认端口一般为8080 ( 98%会出现端口占用 ) 修改端口

yum 安装的jenkins 配置文件一般在/usr/lib/systemd/system/jenkins.service

将JENKINS_PORT 改为 8091 ( 端口随便改,不冲突就行 ) 
## Default: 8080 
## ServiceRestart: jenkins 
## Port Jenkins is listening on. 
# Set to -1 to disable 
# 
JENKINS_PORT="8091"

## Type: string 
## Default: "" 
## ServiceRestart: jenkins

修改完成先执行 systemctl daemon-reload 再执行 systemctl restart jenkins

在启动成功后,初始页面是这样的

image.png

管理员密码 地址已经给了cat /var/lib/jenkins/secrets/initialAdminPassword

复制管理员密码并输入

选择默认安装插件( 省事 )

创建账号 ( 最好创建 )

安装完成后即可使用jenkins

错误解决

  1. 部分插件由于缺少依赖无法加载。要恢复这些插件提供的功能,需要修复这些问题并重启 Jenkins
  2. 访问浏览器: http://ip:8091 出现如下提示:

Please wait while Jenkins is getting ready to work...

解决方法

 1.  系统管理----管理插件----高级-----升级站点—URL修改为: 
 
 修改更新地址(到其中一种即可):
 http://mirror.xmission.com/jenkins/updates/update-center.json
 http://updates.jenkins.io/update-center.json
 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
 http://mirror.esuni.jp/jenkins/updates/update-center.json
 
 2. 
  进入jenkins的工作目录(/var/lib/jenkins/),打开 hudson.model.UpdateCenter.xml
  把 http://updates.jenkins-ci.org/update-center.json 改成如下三个地址之一均可:
  
  修改更新地址(到其中一种即可):
 http://mirror.xmission.com/jenkins/updates/update-center.json
 http://updates.jenkins.io/update-center.json
 https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
 http://mirror.esuni.jp/jenkins/updates/update-center.json