准备工作
首选需要安装JAVA环境
如果你的系统没有自带git,那么也需要安装一个
1 yum install git
1.安装
第一种方法:
国内镜像下载jenkins包: https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/
第二种方法(未测试):
直接下载 rpm 安装
各个版本地址 https://pkg.jenkins.io/
1 # wget https://pkg.jenkins.io/redhat/jenkins-2.156-1.1.noarch.rpm 2 # 3 # rpm -ivh jenkins-2.156-1.1.noarch.rpm
2.配置
1 # vim /etc/sysconfig/jenkins 2 # 3 #监听端口 4 # JENKINS_PORT="8080"
3.配置权限
为了不因为权限出现各种问题,这里直接使用root
修改用户为root
1 # vim /etc/sysconfig/jenkins 2 # 3 #修改配置 4 # $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
报错汇总:
1、Starting jenkins (via systemctl): Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
原因:找不到java安装路径
1 [root@PCS103 init.d]# vim /etc/init.d/jenkins
2、Starting jenkins (via systemctl): Warning: jenkins.service changed on disk. Run 'systemctl daemon-reload' to reload units.
1 [root@PCS103 init.d]# systemctl daemon-reload
3、输入jenkins地址,提示该jenkins实例似乎已离线
1 # 当Jenkins运行出现实例似乎已离线,执行以下操作 2 # vim /var/lib/jenkins/hudson.model.UpdateCenter.xml # 打开更新模块数据文件 3 4 https://updates.jenkins.io/update-center.json 改成 http://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json 5 6 # 重启Jenkins 7 # service jenkins restart
4、jenkins设置中文
5、批量删除构建历史: