配置JDK环境:(jdk的版本要和jenkins的版本配套)
- 将jdk的包上传到服务器进行解压。
-
配置环境变量:vim /etc/profile
-
export JAVA_HOME=/opt/jdk/jdk-11.0.20
-
export JRE_HOME=\$JAVA_HOME/
-
export PATH=$JAVA_HOME/bin:$PATH
-
- 刷新配置:source /etc/profile
安装jenkins:
-
将jenkins的包上传到服务器上:jenkins-2.350-1.1.noarch.rpm
-
安装jenkins:rpm -ivh jenkins-2.350-1.1.noarch.rpm
-
修改jenkins的配置:vi /etc/sysconfig/jenkins
-
修改用户名和端口:
-
JENKINS_USER=”root” JENKINS_port=”8888”
-
修改jenkins.service的配置:vim /usr/lib/systemd/system/jenkins.service
-
修改所属用户:User=root
-
修改所属组:Group=root
-
修改端口:Environment="JENKINS_PORT=8888"
-
- 修改jenkins的启动文件:vim /etc/init.d/jenkins
- 在candidates=""这个配置中的最后面加jdk的路径:/opt/jdk/jdk-11.0.20/bin/java
-
修改所属用户和组:
- chown -R root:root /var/lib/jenkins
- chown -R root:root /var/cache/jenkins
- chown -R root:root /var/log/jenkins
-
启动jenkins:systemctl start jenkins
-
如果上述命令启动不成功,则用以下命令进行启动:
-
cd /etc/init.d/
- ./jenkins start
-
-
停止jenkins:systemctl stop jenkins
-
如果上述命令停止不成功,则用以下命令进行停止:
-
cd /etc/init.d/
-
./jenkins stop
- ps -ef | grep jenkins
- Kill -9 pid 杀死关于jenkins的进程
-
以下是修改国内下载插件地址和解决离线问题:
-
修改为国内地址:vim /var/lib/jenkins/hudson.model.UpdateCenter.xml
-
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json http://mirror.esuni.jp/jenkins/updates/update-center.json
-
解决离线问题:vim /var/lib/jenkins/updates/default.json
-
将google地址改为www.baidu.com
-
刷新配置:systemctl daemon-reload
- 重启一下docker机器(我自己的电脑步骤5不好使得重启机器)
-
启动jenkins服务
-
访问jenkins:ip:8888
- 从提示的文件中查看密码:vim 提示的路径
- 选择左边的推荐安装就可