美文网首页
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