小编Di *_*Liu的帖子

如何在buildbot的shell命令行中添加“ &&”?

我需要使用“ &&”一步执行多个命令。所以我创建工厂如下:

f1 = factory.BuildFactory()
f1.addStep(shell.ShellCommand, command=["sh", "-c", "pwd", "&&", "cd", "/home/xxx/yyy", "&&", "pwd"])
Run Code Online (Sandbox Code Playgroud)

但是在执行过程中,发现buildbot对其进行了如下处理,这使得无法执行

sh -c pwd '&&' cd /home/xxx/yyy '&&' pwd
Run Code Online (Sandbox Code Playgroud)

我所期望的是

sh -c pwd && cd /home/xxx/yyy && pwd
Run Code Online (Sandbox Code Playgroud)

有人可以帮我吗?谢谢。

shell command-line buildbot

5
推荐指数
1
解决办法
893
查看次数

标签 统计

buildbot ×1

command-line ×1

shell ×1