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将会一直处于运行状态,不能输出结果






  • 相关阅读:
    tomcat 自动部署代码
    weex Android
    视频大全
    sql语句
    来一个朴素的验证码小插件
    tcp通信客户端本地日志查看
    python练习题
    由count(sno)和count(cno)引发的思考
    centos7命令行和图形界面的相互切换(附centos7安装配置教程)
    Jenkins配置有用摘抄笔记
  • 原文地址:https://www.cnblogs.com/cmm2016/p/7456934.html
Copyright © 2011-2022 走看看