Pybot在Jenkins shell执行中没有看到“which”命令

问题描述 投票:-1回答:1

用户匿名启动

Building on master in workspace /var/lib/jenkins/workspace/Run script
[Run script] $ /bin/bash -xe /tmp/jenkins2969604061590363450.sh
+ which java
/usr/bin/java
+ which pybot
Build step 'Execute shell' marked build as failure
Finished: FAILURE

问题是Jenkins无法识别pybot的路径,其中相同的命令在命令行中正常工作:

user@test-vm:/home$ which pybot
/opt/test-vm/python/bin/pybot

问题出在哪儿?我应该把它添加到某个地方的PATH吗?

谢谢。

jenkins debian robotframework
1个回答
0
投票

似乎我必须更改Jenkins用户 - 这些问题的答案很有帮助:

Run shell command in jenkins as root user?

© www.soinside.com 2019 - 2024. All rights reserved.