mvn命令在使用/bin/bash-c运行时卡住了构建



我在Jenkins execute shell中运行以下命令。当使用-c和&。但是除了这些命令之外,我还需要使用不同的参数来运行mvn命令。但不知怎么的,在执行之后,构建被卡住了,并一直在Jenkins中运行。

/bin/bash -c "pwd && mvn clean install test -Dsuite="suitename" -Dbrowser="firefox" -Dplatform="linux"  && whoami"

whoami命令不运行。此外,带有所有参数的mvn命令触发了构建,但它被卡住了。我认为存在语法问题。我不擅长shell脚本,花了很多时间在上面。有人能帮助解决语法问题或任何其他方式来执行mvn命令吗

我不知道你的命令的确切用途、顺序,也不知道mvn命令是否正确结束,但你尝试过单引号,所以你可以省略里面的转义引号:

/bin/bash -c 'pwd && mvn clean install test -Dsuite="suitename" -Dbrowser="firefox" -Dplatform="linux" && whoami'

最新更新