zoukankan      html  css  js  c++  java
  • jenkins slave节点问题总结

      1.启动slave节点后提示terminated,查看节点日志发现报错:

      java.lang.UnsupportedClassVersionError: hudson/slaves/SlaveComputer$SlaveVersion : Unsupported major.minor version 52.0
      该错误提示Java JDK版本不对,不同的jdk版本编译的class文件是不一致的,
      查看master服务机器上的jdk版本,并在slave节点安装相同的版本,如master上安装的jdk1.8则slave节点也需要安装对应版本的jdk1.8

      最后重新启动slave,问题解决。


    2.slave节点运行Python失败:

      先在slave节点的机器上安装Python并导入需要的第三方包,重启slave,再次运行job解决


    3.jenkins接受带空格的参数时,空格需要用英文双引号加空格代替" "(若是路径命中含有空格,则将整个路径用双引号括起来,再将中间的空格用" "代替),否则jenkins会将空格作为分隔参数的标识(jenkins接收多个参数以空格分开)


    4.jenkins参数化构建过程,引用参数时,不同平台需要使用不同方式

      Windows批处理:%var_name%

      Unix/Linux Shell: ${var_name}

     5.jenkins调用Python2.7脚本跑RF用例时,remote库需要在最后一条用例执行完毕后断开连接(测试套suite teardown加上停止remote server的命令),否则jenkins将会一直处于运行状态,不能输出结果






  • 相关阅读:
    存储器的分配与回收算法实现
    jsoup抓取借书记录
    java学习碰到死胡同了
    PHP MYSQL登陆和模糊查询
    JAVA进阶之路(一)
    String是最基本的数据类型吗?
    面向对象的特征有哪些方面
    sqoop
    你真的理解 new 了吗?
    面试题目 字符串的去重与压缩(统计)
  • 原文地址:https://www.cnblogs.com/cmm2016/p/7456934.html
Copyright © 2011-2022 走看看