1. yum jenkins源
wget -O :下载并以不同的文件名保存
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
2. 安装jenkins
yum install -y jenkins 默认安装最新的
3. 安装完成后,主要文件目录如下
war包目录:/usr/lib/jenkins/jenkins.war
配置文件:/etc/sysconfig/jenkins ,建议修改端口,默认操作用户为root,下一步将配置
home目录:/var/lib/jenkins,项目的workspace就在这里
日志目录:/var/log/jenkins/jenkins.log
4. vi /etc/sysconfig/jenkins
JENKINS_PORT="80xx" # 自定义端口
如果修改执行用户为root:
1)JENKINS_USER="root"
2)
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
3)重启,并检查
service jenkins restart
这里有可能启动失败,我这里出错java的目录不存在,查文档后修改如下
vim /etc/init.d/jenkins
然后:
systemctl daemon-reload
service jenkins start
ps -ef | grep jenkins
# 若显示为root用户,则表示修改完成
5. service jenkins start
增加安全组开方端口( 非aws-ec2上安装忽略 )
然后,http://ip:port 按提示next,修改密码
可能遇到的问题,插件安装这一步,一直提示jenkins连接失败
试一下下面解决方法:
1)访问http://ip:port/index
2)系统配置--插件管理--高级
把:http://updates.jenkins-ci.org/update-center.json
换成:http://mirror.esuni.jp/jenkins/updates/update-center.json
镜像地址查询:
http://mirrors.jenkins-ci.org/status.html
6. 汉化
系统管理-->插件管理-->可选插件
重启后即可
7. 系统管理 -- 系统设置
配置BUILD_ID=allow_to_run_as_daemon start_my_service的意义在于:
jenkins构建完成后自动杀掉衍生进程
8. 系统配置 -- 全局工具配置
1)配置MAVEN的settings文件
根据自己服务器安装的MAVEN配置
2)JDK
3)git
好,这里顺带安装git,移步 linux安装git
4)maven
先安装maven插件:系统管理 -- 插件管理 -- 可选插件