欢迎访问Python教程网,我们的网址www.041b.com
python 自动化项目在 Jenkins 构建时报 Finished: FAILURE 和 'python' 不是内部或外部命令 的错误解决办法 – python教程 - python编程学习交流
python 自动化项目在 Jenkins 构建时报 Finished: FAILURE 和 'python' 不是内部或外部命令 的错误解决办法 – python教程 - python编程学习交流

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

admin2020-08-18 发布 python博文

这里将告诉您python 自动化项目在 Jenkins 构建时报 Finished: FAILURE 和 'python' 不是内部或外部命令 的错误解决办法,具体操作方法:

今天 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' 不是内部或外部命令 的错误解决办法就为您介绍到这里,学python上python教程网www.041b.com。

转载原创文章请注明,转载自: python教程 - python 自动化项目在 Jenkins 构建时报 Finished: FAILURE 和 'python' 不是内部或外部命令 的错误解决办法 (https://www.041b.com/40623.html)

留言

写下你的评论吧

近期评论