我有一个小的shell脚本,jenkins作业在'Execute shell'中调用。 shell脚本有一些代码使传入的参数中的构建失败是不正确的
这是script.sh
if [ $# != 2 ]; then
echo "Your command should contain 2 arguments"
exit 1
fi
在jenkins工作中,我称这个脚本为
#!/bin/bash
sh script.sh
当我调用没有参数的shell脚本时,我希望构建失败。相反它只是打印回显消息,作业仍然显示成功。在这种情况下,我应该如何明确地使构建失败?