【问题标题】:Jenkins error when building a python script构建 python 脚本时出现 Jenkins 错误
【发布时间】:2018-12-06 04:38:26
【问题描述】:

我正在配置一个 jenkins 项目并在构建环境步骤中;我有以下命令可以从 shell 执行:

cd /Users/admin/jenkins
pip install --upgrade pip
pip install -r requirements.txt --user
python ./script.py

但它失败了

pip: command not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE

我在本地测试了 script.py 并且运行良好,可能安装了 pip 和所需的模块。但是在设置与詹金斯作业相同以自动化脚本时遇到问题。 pip install cmd 的任何替代方案/建议?

【问题讨论】:

  • 如果 jenkins 在您本地执行脚本的同一台机器上运行,那么 jenkins 将拥有与您所拥有的环境不同的环境。在jenkins脚本中添加一行echo $PATH,运行basename $(command -v pip),在jenkins run上检查最后一个目录是否包含在PATH中。

标签: python jenkins pip


【解决方案1】:

看起来 pip 没有安装在运行 jenkins 的服务器/环境中。这不是script.py 的问题。你需要install pip。这只需执行一次,但在您设置 jenkins 时,无需将其添加到作业配置中。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-23
  • 1970-01-01
  • 2019-09-07
  • 1970-01-01
  • 2012-12-12
相关资源
最近更新 更多