zoukankan      html  css  js  c++  java
  • jenkins_slave_install_on_windows

    jenkins_slave_install_on_windows

    1.在 windows 服务器上配置 jenkins

    • 配置 java 环境
    • 下载 windows 的 jenkins 软件包,进行安装,记录好安装位置

      https://www.jenkins.io/download/

    • 我这里安装在:D:jenkins

    2.在 jenkins 的 master 节点上创建从节点并修改配置

    2.1.创建节点

    1.进入 Jenkins Master 节点,选择 “系统管理”-- > "管理节点",跳转之后左上角选择 "新建节点"
    2.输入节点名称,选择 Permanent Agent ,进入配置页面(也可以选择“复制现有节点 ")
    描述信息:随意填写,但是会显示到节点的标题上,建议简洁真实
    

    2.2.修改 jenkins 的 slave 节点的配置参数

    • 1)配置并发构建数
    并发构建数:5(自定义)
    
    • 2)配置远程工作目录
    远程工作目录:填写 windows 上的 jenkins 路径,工程 job 存放路径,例如:D:jenkins
    
    • 3)配置标签
    标签:可以为从节点名称,在复杂 jenkins 集群中建议做区分
    
    • 4)配置用法:
    两种用法:根据需求选择即可
    Use this  node as much as possible(尽可能使用这个从节点)
    Only build jobs with label expressions matching this node,(只允许运行绑定到这台机器的job)
    
    • 5)配置从节点的启动方式
    给出4种:
    ---------------------------------
    - Launch agent agents via SSH(直接执行ssh命令控制 agent,没用过)
    - Launch  agent via execution of command on the master(通过在 master上执行命令进行控制,没用过)
    - Launch agent via Java Web start 或者叫 Launch  agent by connecting it to the master(使用 agent 启动 slave 连接 master,安全且简单,推荐使用)
      运行原理:会生成一套 token 和 agent 的 app,下载好在 windows 运行起来即可,使用的是master节点的 80 或者 443 端口
    
    - Let Jenkins control this Windows slave as a Windows service(让 jenkins 把这个 Windows 从节点作为 Windows 服务来控制,需要配置windows的账号密码等信息,配置较复杂,以前用过,容易出错)
    
    需要勾选:Use WebSocket
    ---------------------------------
    
    
    • 6)Availability可用性
    尽可能保持agent在线
    

    jenkins 相关配置文件

    • master 上从节点的配置文件:
    /data/jenkins/nodes/[node_name]/config.xml
    
  • 相关阅读:
    extJS 创建类
    apache配置虚拟主机
    pdo简单操作
    php上传sae路径问题
    把php上传sae问题要使用IO
    struts2上传的问题
    Could not open Hibernate Session for transaction;
    Convention插件
    struts2支持的结果类型
    struts2动态方法
  • 原文地址:https://www.cnblogs.com/tssc/p/13254901.html
Copyright © 2011-2022 走看看