一、安装Jenkins
1、Red Hat/Fedora/CentOS 系列
命令如下:
# 把Jenkins 添加到yum 库
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 install -y jenkins
如果您以前从Jenkins导入了密钥,那么“rpm --import”将失败,因为您已经有了密钥。请忽略它并继续前进。
安装失败
如果不能安装就到官网下载jenkis的rmp包,地址(https://pkg.jenkins.io/redhat/)
wget https://pkg.jenkins.io/redhat-stable/jenkins-2.164.3-1.1.noarch.rpm
rpm -ivh jenkins-2.164.3-1.1.noarch.rpm
2、Debian/Ubuntu 系列
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins
。。。。。
等等其他版本,下载安装都差不多,可参考官网:https://jenkins.io/zh/download/
二、配置Jenkins
# 修改配置文件
vim /etc/sysconfig/jenkins
找到修改端口号,找到如下信息,改端口即可,不冲突可略过
JENKINS_PORT="8080" 此端口不冲突可以不修改
三、启动Jenkins
sudo service jenkins start/stop/restart
sudo chkconfig jenkins on
# 或者centos7
systemctl daemon-reload
systemctl start/stop/restart jenkins
- 可能出现的错误:
Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details
- 检查自己的JDK是否安装
如果已经安装,检查 /etc/init.d/jenkins 文件(可通过vim编辑器修改)中JDK路径是否与本地路径一致,不一致则将JDK的正确路径加入。
- Jenkins 的根目录为:
/var/lib/jenkins/
- Jenkins 的工作目录为:
/var/lib/jenkins/workspace/
四、节点配置
当你需要在其他服务器自动部署应用的时候,需要配置节点
不可能,需要部署应用的服务器都部署Jenkins
配置节点很简单,填写一下服务器的地址与用户名密码即可
首页 --> 系统管理--> 节点管理--> 新建节点
远程工作目录,顾名思义就是jenkins的部署的工作目录,可以自定义(存在这个目录就行)
工具位置,就是远程服务器的应用路径
远程服务器要安装Git,但是不需要在这里配路径
构建任务时,选择如下:限制项目运行节点为,远程节点名称即可。
- 其他的步骤和在本地节点配置的是一样的,不太明白可以看我上一篇文章
参考: