镜像安装Jenkins

一、安装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的正确路径加入。


    2433198-e5793cb7cd3196b0.png
    配置java环境
2433198-0e6da132ec67fc09.png
初始化Jenkins
  • Jenkins 的根目录为:/var/lib/jenkins/
  • Jenkins 的工作目录为: /var/lib/jenkins/workspace/

四、节点配置

  • 当你需要在其他服务器自动部署应用的时候,需要配置节点

  • 不可能,需要部署应用的服务器都部署Jenkins

  • 配置节点很简单,填写一下服务器的地址与用户名密码即可

  • 首页 --> 系统管理--> 节点管理--> 新建节点

  • 2433198-d8696cfb5afd47d4.png
    jenkins_node1.png
  • 2433198-f4a988f309c6057c.png
    jenkins_node2.png
  • 远程工作目录,顾名思义就是jenkins的部署的工作目录,可以自定义(存在这个目录就行)

  • 工具位置,就是远程服务器的应用路径

  • 远程服务器要安装Git,但是不需要在这里配路径

  • 构建任务时,选择如下:限制项目运行节点为,远程节点名称即可。

2433198-d85e67454d08419e.png
jenkins_node3.png
  • 其他的步骤和在本地节点配置的是一样的,不太明白可以看我上一篇文章

参考:

转载于:https://www.jianshu.com/p/0019a91b3ff5

猜你喜欢

转载自blog.csdn.net/weixin_33910137/article/details/91068896