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