zoukankan      html  css  js  c++  java
  • Jenkins进阶-Slave 节点的配置(11)

     Jenkins的主节点无法满足当前的发布需求,所以我们需要增加一个从节点,我们是本着节约的模式,所以主从节点均需要有任务来进行构建;

     1.系统管理->管理节点;

      2.添加从节点,管理节点->新建节点;

      

      3.配置从节点信息,保存信息;

      

      名称: 节点的名字;

      描述:节点的描述信息;

      远程工作目录:节点的根目录(如果目录不存在,会自动创建目录。但是目录需要读写权限)

      标签:用来对多节点分组,标记之间用空格分隔.例如'refression java6'将会把一个节点标记上'regression'和'java6'.

      用法:

        尽可能的使用这个节点
       这是默认和常用的设置. 在这种模式下,Jenkins会尽可能的使用这个节点.任何时候如果一个构建能使用这个节点构建,那么Jenkins就会使用它.
        只允许运行绑定到这台机器的Job
       这种模式下,Jenkins只会构建哪些分配到这台机器的Job. 这允许一个节点专门保留给某种类型的Job.例如,在Jenkins上连续的执行测试,你可以设置执行者数量为1,那么同一时间就只会有一个构建, 一个实行者不会阻止其它构建,其它构建会在另外的节点运行.
    启动方法:
     (Experimental) Docker JNLP launcher
     Docker SSH computer launcher
     Launch agent via Java Web Start
      过Java Web Start连接节点 (适用于Java程序的系统)
     Launch agent via execution of command on the master
      通过主节点的控制台连接节点
     Launch slave agents on Unix machines via SSH(这个实际环境会经常使用)
      通过SSH通道连接节点 
      host:远程的链接的IP地址(这里最好配置内网地址);
      Credentials:认证方式;
      Port:远程端口(默认的端口:22,实际环境会修改);
     Let Jenkins control this Windows slave as a Windows service
      Jenkins节点添加到Windows服务
    Availability:

     Keep this agent online as much as possible

      尽可能保持节点在线

     Take this agent online and offline at specific times

      设置时间表,根据时间表确定是否在线

     Take this agent online when in demand, and offline when idle

      需要的时候在线,不需要的时候离线

    Node Properties:

    Environment variables:配置环境变量(根据实际把一些常用的全局变量添加进来);
    Tool Locations:配置工具的目录(这个可以根据实际情况配置,我一般会配置git和jdk的地址);

    3.测试从节点,配置是否成功,配置有问题,节点图标会显示红叉,点击进去根据提示信息修改,直至如下图显示;

    4.配置任务选择节点,选择“Restrict where this project can be run”,”Label Expression“输入节点的名;

    到此为止,我们已经将Slave 节点配置完成。

  • 相关阅读:
    光纤网卡与HBA卡区别
    Windows远程桌面相关
    port bridge enable命令导致的环路
    堡垒机jumpserver测试记录--使用
    堡垒机jumpserver测试记录--安装
    Centos6.5升级openssh、OpenSSL和wget
    linux抓包工具tcpdump使用总结
    iOS -视频缩略图的制作
    Mac 上视图的坐标系统原点位于左下角
    Mac
  • 原文地址:https://www.cnblogs.com/mengyu/p/7765714.html
Copyright © 2011-2022 走看看