nav |
group |
|
title |
order |
path |
💊 jenkins |
9 |
/jenkins |
|
💊 jenkins
安装 java 环境
查看 jdk 列表
- yum list java*
安装jdk
- yum install java-1.8.0-openjdk-devel.x86_64
检查是否成功
- java -version
安装 Jenkins 包
① 下载依赖
- sudo wget -O /etc/yum.repos.d/jenkins.repo [https://pkg.jenkins.io/redhat-stable/jenkins.repo](https://pkg.jenkins.io/redhat-stable/jenkins.repo)
② 导入密钥
- sudo rpm --import [https://pkg.jenkins.io/redhat-stable/jenkins.io.key](https://pkg.jenkins.io/redhat-stable/jenkins.io.key)
③ 开始安装
- yum install jenkins #等待安装时间较长,约25min
④ 查看 Jenkins 安装路径
- rpm -ql jenkins
⑤ 配置 Jenkins
- vim /etc/sysconfig/jenkins
- 修改为 JENKINS_PORT="6088"
⑥ 启动Jenkins
- java -jar /usr/lib/jenkins/jenkins.war --httpPort=8080
- nohup java -jar /usr/lib/jenkins/jenkins.war --httpPort=8088 &
- 若端口被占用则执行:java -jar /usr/lib/jenkins/jenkins.war --ajp13Port=-1 --httpPort=8899
⑦ 查看端口
- netstat -ntlp
- netstat -tln | grep 8088
- sudo lsof -i:8088
⑧关闭端口
- sudo kill -9 8088
⑨查看磁盘和分区情况
- df -h
** 问题解决
1、No valid crumb was included in the request
- 在jenkins 的Configure Global Security下 , 取消“防止跨站点请求伪造(Prevent Cross Site Request Forgery exploits)”的勾选。
2、git 找不到
- yum install git
- whereis git 将路径放在 config tools git 配置里
3、jenkins 打开项目构建很卡
- 凭证 - 配置全局凭证:id_rsa
4、无法使用 node 等工具
- ① source /etc/profile
- ② 安装全局工具插件