-
今天 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 缺少環境配置,添加環境變量就行了。
-
-
解決方法:
- 再重新構建項目就不會報錯了。