linux centos7下安装jenkins(rpm安装)
1.下载Jenkins的RPM包
下载地址https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/
#下载
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.275-1.1.noarch.rpm
2.安装Jenkins
rpm -ivh jenkins-2.275-1.1.noarch.rpm
安装完以后重要的目录说明:
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件
3.修改配置文件
vi /etc/sysconfig/jenkins
修改工作目录
JENKINS_HOME="/var/lib/jenkins"
修改用户名,切记要么修改为root,要么使用默认的,其他的需要修改权限后才能使用,否则报错
JENKINS_USER="root"
修改端口号
JENKINS_PORT="8080"
修改时区
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai"
4.配置jdk路径
jdk的安装位置可以使用 whereis java获取
whereis java
vi /etc/init.d/jenkins
在 candidates 后追加jdk 安装路径
/usr/local/bin/jdk1.8.0_162/bin/java (一直到jdk安装路径下的bin/java)
#修改以后必须使用此命令才能生效
systemctl daemon-reload
5.启动Jenkins,并配置服务器重启后自动启动
systemctl start jenkins
/sbin/chkconfig jenkins on
启动时报错
原因:Jenkins 中JDK没配置好
6.在浏览器访问ip:port 即可(在此之前需开放端口,如果是学习之用可关闭防火墙),如果此时提示 Please wait while Jenkins is getting ready to work,长时间没反应则
vi /var/lib/jenkins/hudson.model.UpdateCenter.xml
将 https://updates.jenkins.io/update-center.json 修改为 http://mirror.xmission.com/jenkins/updates/update-center.json
#重启服务
systemctl daemon-reload
7.需要输入初始密码
cat /var/lib/jenkins/secrets/initialAdminPassword
里面的内容就是初始密码,初始完密码之后,选择推荐安装软件,这个过程可能会很久
8.如果不习惯英文环境,可以安装 Localization: Chinese
9.卸载
#卸载
rpm -e jenkins
#检查是否卸载成功
rpm -ql jenkins
#彻底删除残留文件
find / -iname jenkins | xargs -n 1000 rm -rf