zoukankan      html  css  js  c++  java
  • python 自动化项目在 Jenkins 构建时报 Finished: FAILURE 和 'python' 不是内部或外部命令 的错误解决办法

    • 今天 python 自动化项目代码写完后,想在 Jenkins 上构建时报错:

      Started by user deng	
      Running as SYSTEM
      Building in workspace D:Program Files (x86)Jenkinsworkspaceqcd_api_auto
      [qcd_api_auto] $ cmd /c call C:WindowsTEMPjenkins7509449236071696039.bat
      
      D:Program Files (x86)Jenkinsworkspaceqcd_api_auto>python run_test.py 
      'python' 不是内部或外部命令,也不是可运行的程序
      或批处理文件。
      
      D:Program Files (x86)Jenkinsworkspaceqcd_api_auto>exit 9009 
      Build step 'Execute Windows batch command' marked build as failure
      Finished: FAILURE
      
    • 原因:

      • 1、jenkins 执行windows命令,若退出代码不为0 ,则 jenkins会将构建标记为失败,所以需要加上 exit 0 表示执行完成退出。

      • 2、Jenkins 缺少环境配置,添加环境变量就行了。

    • 解决方法:

    • 再重新构建项目就不会报错了。
  • 相关阅读:
    函数 对象 入门总结
    js 禁止复制粘贴全选
    CSS3个人盲点总结【总结中..........】
    was设置事务超时
    阿里前DBA的故事
    转型思考
    自卑
    关于BigDecimal的使用
    少睡与吸烟影响IQ
    DB2中OLAP函数使用示例
  • 原文地址:https://www.cnblogs.com/duncan1863/p/13520943.html
Copyright © 2011-2022 走看看