持续集成 Jenkins 提示'pytest' 不是内部或外部命令,也不是可运行的程序或批处理文件的解决方法

大海 · 2020年06月09日 · 最后由 大海 回复于 2020年06月09日 · 3073 次阅读
问题描述
  • 提示'pytest' 不是内部或外部命令,也不是可运行的程序或批处理文件。
问题症结
  • 没有配置 全局变量,无法找到脚本所在位置。
解决方案
  • Configue System,选择全局属性,配置 python 环境变量,注意脚本所在路径,分号不能少
  • key 值不要随便取名字,最好写成PATHpath,否则 Jenkins 还是会提示 pytest 不是内部命令
key: path
value: D:\Programs\Python\Python36;D:\Programs\Python\Python36\Scripts;

再次 BUILD
  • 不再报错,成功 批量跑脚本
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 2 条回复 时间 点赞
1楼 已删除

已验证,可以写成 PATH。

需要 登录 後方可回應,如果你還沒有帳號按這裡 注册