zoukankan      html  css  js  c++  java
  • Jenkins配置slaver节点

    我们搭建Jenkins平台常常需要同时测试多个环境,为了彼此互不影响,因此需要配置slaver节点,满足我们的需求。

    1、首先设置master访问slaver节点的访问凭证

    2、使用账户名密码方式,输入访问节点的账户名与密码,这里我们假设slaver节点为192.168.1.1

    3、点击系统管理-->节点管理

     

    4、点击新建节点,并配置选项

    5、登录主机节点(测试环境),安装java

    yum install -y java-1.8.0-openjdk.x86_64

    yum install pytest

    6、在主机上构建需要的测试任务或环境,之后启动节点

    7、可能出现的问题

    在启动代理后,出现No Known Hosts file was found at /root/.ssh/known_hosts. Please ensure one is created at this path and that Jenkins can read it.

    原因:jenkins master 通过ssh登录slaver失败

    解决:

    (1)在slaver上执行命令

    ssh-keygen

    cd .ssh

    cat id_rsa.pub > authorized_keys

    chmod 700 authorized_keys

    (2)Jenkins Web界面操作

    (3)保存后启动代理即可,这里做一下解释:

        第一步:远程工作目录 ,配置为 /root/.jenkins,此处配置为了让master能找到slave的.ssh目录,我配置是的slaver节点上的测试目录;

        第二步: 选项Host Key Verification Strategy (主机密钥验证策略)修改,ssh 连接默认22,如果修改port点击高级。

  • 相关阅读:
    对js数组的splice实现
    前端必读
    命令模式
    访问者模式
    观察者模式
    解释器模式
    装饰器模式
    组合模式
    抽象工厂模式
    搜索结果关键词高亮显示
  • 原文地址:https://www.cnblogs.com/viviane/p/10619836.html
Copyright © 2011-2022 走看看