今天 python 自动化项目代码写完后,想在 Jenkins 上构建时报错:python
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
缘由:windows
一、jenkins 执行windows命令,若退出代码不为0 ,则 jenkins会将构建标记为失败,因此须要加上 exit 0 表示执行完成退出。api
二、Jenkins 缺乏环境配置,添加环境变量就好了。ui
解决方法:spa