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 缺少環境配置,添加環境變量就行了。

  • 解決方法:

  • 再重新構建項目就不會報錯了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM