Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。关于Jenkins的更多信息请查看Jenkins官网
安装
安装环境
CentOS 7.5 64bit
在线安装
添加源
sudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
导入密钥
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
安装Jenkins
yum makecache && yum install jenkins
启动Jenkins
启动前请确保已经安装JDK,参考:
yum install java-11-openjdk
systemctl start jenkins
访问Jenkins
在浏览器输入http://IP:8080/
,初始化步骤按照提示操作。
配置相关
目录说明
/usr/lib/jenkins/
:jenkins安装目录,war包会放在这里。
/etc/sysconfig/jenkins
:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。
/var/lib/jenkins/
:默认的JENKINS_HOME。
/var/log/jenkins/jenkins.log
:jenkins日志文件。
配置
Jenkins的配置主要在/etc/sysconfig/jenkins
完成。
JENKINS_HOME:设置Jenkins根目录
JENKINS_PORT:设置端口
FAQ
登录的时候权限不够
Jenkins默认的登录用户为jenkins,修改配置文件,将user修改为root
JENKINS_USER="root"
或者修改Jenkins根目录的所有者,这个我没有实践,需要的请自行验证。
chown -R jenkins:jenkins [JENKINS_HOME]