centos7 下 安装部属jenkins

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  就可以了

发布了172 篇原创文章 · 获赞 45 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/fish_study_csdn/article/details/103936350