美文网首页
Centos Jenkins部署多节点

Centos Jenkins部署多节点

作者: yifan_ | 来源:发表于2019-04-26 16:48 被阅读0次

一、配置slave服务器

1、安装java

教程传送门

2、配置jenkins用户、免密登录

adduser jenkins //创建jenkins用户
su - jenkins //切换用户
ssh-keygen -t rsa //生成sshkey,用于配置gitlab
cd ~/.ssh //进入ssh目录
touch authorized_keys //创建authorized_keys文件
vim  authorized_keys //将master主服务器上root用户的公钥复制到授权文件中,保存
chmod 644 authorized_keys //设置权限

3、切换账号&创建用于jenkins远程部署的目录

exit //退出jenkins账户
mkdir /home/wwwroot/jenkins //创建用于远程构建项目的文件夹
chown jenkins:jenkins /home/wwwroot/jenkins //更改目录所属用户

4、配置gitlab sshkey

具体参考其他教程,此处不进行描述

二、配置master主机

1、生成sshkey

ssh-keygen -t rsa //生成sshkey

2、添加jenkins凭据

1)进入jenkins凭据页面

凭据列表页

2)点击添加凭据

点击添加凭据

3)添加凭据

添加凭据

3、添加子节点

1)进入添加子节点页面

节点页面

2)添加子节点

image.png
编辑信息

3)确认子节点启用成功

4、创建Jenkins多节点同时构建任务

1)选择【构建一个多配置项目】

image.png

2)配置任务信息

image.png

3)选择要运行构建任务的节点

注意:这里是选择运行构建任务的节点,不是最终要部署项目的节点

image.png

4)选择要构建部署项目的节点

image.png

5)试部署

  • 基本只有这几项与普通任务有差别,其余的参考普通项目配置即可;
  • 第一次构建,任务的timeout最好设置比较长,避免超时;

相关文章

网友评论

      本文标题:Centos Jenkins部署多节点

      本文链接:https://www.haomeiwen.com/subject/sqqqnqtx.html