每一个项目配置都会有构建,构建可以是windows命令行,shell脚本等等...jenkins是如何判断本次构建是失败还是成功了呢(源码这个地方肯定是做了一些类似于if esle或者返回值的判断的),这部分判断的源码是怎样的呢?逻辑是怎么实现的?