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






  • 相关阅读:
    分布式id 实现方式
    windows查看端口占用以及关闭相应的进程
    spring boot Swagger 集成
    WebJars 进行 css js 资源文件管理
    HTTP Proxy Servlet 代理服务使用
    Netflix Falcor获取JSON数据
    graphql 新API 开发方式
    既使用maven又使用本地Jar包
    maven 几个插件的使用
    Linux有问必答:如何检查Linux的内存使用状况
  • 原文地址:https://www.cnblogs.com/cmm2016/p/7456934.html
Copyright © 2011-2022 走看看