首页 > 编程语言 > 详细

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

时间:2020-08-18 08:13:16      阅读:134      评论:0      收藏:0      [点我收藏+]
  • 今天 python 自动化项目代码写完后,想在 Jenkins 上构建时报错:

    Started by user deng	
    Running as SYSTEM
    Building in workspace D:\Program Files (x86)\Jenkins\workspace\qcd_api_auto
    [qcd_api_auto] $ cmd /c call C:\Windows\TEMP\jenkins7509449236071696039.bat
    
    D:\Program Files (x86)\Jenkins\workspace\qcd_api_auto>python run_test.py 
    ‘python‘ 不是内部或外部命令,也不是可运行的程序
    或批处理文件。
    
    D:\Program Files (x86)\Jenkins\workspace\qcd_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 缺少环境配置,添加环境变量就行了。

      ?

  • 解决方法:

技术分享图片

技术分享图片

技术分享图片

  • 再重新构建项目就不会报错了。

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

原文:https://www.cnblogs.com/duncan1863/p/13520943.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!