但是,我刚刚更新到Jenkins 2.44和最新的管道插件,从那时起,android命令就不再运行了。,,不仅仅是在我看来,某些安全设置发生了变化,某些命令无法再通过sh管道命令运行。/.jenkins/workspace/d_rel/script.sh: line 2: which: command not found[Pipeline] sh
[d_rel]
当从我的Jenkins服务器上的bash命令行运行时,以下条件可以正常工作:
if (($BRANCH_COUNT > 0)); then .....但是,当在Jenkins管道步骤(调用sh ''' .... ''')的上下文中运行时,它会写入一个错误,并始终计算为false。/var/jenkins/workspace/deploy-config-db-update@tmp/durabl