1: 检查是否安装java环境
java -version
若无java 环境,安装java 环境,yum install -y java
2.1 添加jekins到yum
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install -y jenkins
如果不能安装就到官网下载jenkis的rmp包,官网地址(pkg.jenkins-ci.org/redhat-stab…
wget http://pkg.jenkins-ci.org/redhat-stable/jenkins-2.7.3-1.1.noarch.rpm
rpm -ivh jenkins-2.7.3-1.1.noarch.rpm
2.2 配置jekins的端口
vim /etc/sysconfig/jenkins
如果端口冲突需要更改端口。阿里云需要到安全组开放开端口访问。
JENKINS_PORT="8080"
vim /usr/lib/firewalld/services/jenkins.xml
/usr/lib/jenkins/jenkins.war WAR包
/etc/sysconfig/jenkins 配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件
安装成功后Jenkins将作为一个守护进程随系统启动
系统会创建一个“jenkins”用户来允许这个服务,如果改变服务所有者,同时需要修改/var/log/jenkins, /var/lib/jenkins, 和/var/cache/jenkins的所有者
3.启动jekins服务
通过守护进程开启jekins服务
service jenkins start/stop/restart
在启动时遇到了Chommand not found错误可以尝试直接去跑,或者重启服务器。
java -jar /usr/lib/jenkins/jenkins.war
4.启动成功
ip + 端口访问
配置开机启动服务
2.1 到 /usr/lib/systemd/system 服务注册目录下创建 jenkins.service
[Unit]
Description=Jenkins
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/src/jenkins/jenkins.sh start
ExecReload=
ExecStop=/usr/local/src/jenkins/jenkins.sh stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
2.2创建好服务后,执行一下命令刷新配置
systemctl daemon-reload
2.3启动脚本
systemctl start jenkins.service
2.4查看启动脚本状态是否启用成功(失败的话,看错误日志进行修改)
systemctl status jenkins.service
2.5设置开机启动
systemctl enable jenkins.service
2.6查看设置开机启动的服务列表
systemctl list-units --type=service
启动不起来:
java -jar /usr/lib/jenkins/jenkins.war --httpPort=8083 就可以了