个人博客地址:Jenkins中找不到pyenv命令问题解决 | 一张假钞的真实世界
错误信息如下:
Building in workspace /home/zhangjc/.jenkins/workspace/updateCompanies
[updateCompanies] $ /bin/sh -xe /tmp/jenkins15523675592087959393.sh
+ pyenv activate probe
/tmp/jenkins15523675592087959393.sh: 2: pyenv: not found
Build step 'Execute shell' marked build as failure
查看用户环境变量加载脚本.bashrc
,找到pyenv环境变量加载内容,将内容添加至Jenkins构建步骤脚本中,如下:
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
pyenv activate probe