+ source /root/pythonenv/pythonenv_310/bin/activate /tmp/jenkins4730570094501258160.sh: 2: source: not found Build step 'Execute shell' marked build as failure

在这种情况下,报错是因为source命令在这个环境中可能不是可用的。这通常是因为在非交互式shell或非bash shell环境下,source命令可能被禁用或不可用。

为了解决这个问题,您可以尝试使用.(点号)来代替source命令。在shell脚本中,.source命令的作用是一样的,都用来执行脚本文件。

请尝试将source命令替换为.,例如:

. /root/pythonenv/pythonenv_310/bin/activate

这样应该可以成功激活虚拟环境。如果您在使用. /root/pythonenv/pythonenv_310/bin/activate命令后仍然遇到问题,请告诉我具体情况,我将尽力帮助您解决。