小智 7
重要的是,当 python 脚本抛出异常或非零异常代码时,运行 python 脚本是 jenkins 作业的最后一步。如果您在此之后运行其他任何操作,即使 echo“我的工作已完成”也会更改错误代码。
对我来说,以下失败了我的詹金斯工作
Run Code Online (Sandbox Code Playgroud)echo "exit(1)" >> test.py python test.py
当我执行以下操作时,我的詹金斯工作显示为成功
Run Code Online (Sandbox Code Playgroud)echo "exit(1)" >> test.py python test.py echo "This changes my exit code back to 0, which is successful"