Jenkins_構建任務提示找不到命令的處理方法


問題現象

部署pytest環境后,在linux上能執行命令,但是使用jenkins構建就提示找不到命令。

問題分析

可能是...jenkins中執行時,默認使用的是linux中的jenkins用戶權限,該用戶沒有pytest命令權限,導致提示找不到命令。

解決方法

方法1

在jenkins執行shell的命令的框首行增加如下信息:

#!/bin/bash -il

再次構建結果如下:

方法2

將linux的環境變量配置到jenkins中。

1、在linux中輸入  echo $PATH

2、找到jenkins的系統配置-->環境變量

3、將第一步的回顯信息,添加到環境變量中

再次構建結果如下 

 


免責聲明!

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



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