我编写了一个Jenkinsfile脚本,用于获取当前Github提交中是否更新文档或更新代码,并相应地启动所有阶段.如果只更新文档,我不会再次运行代码测试阶段.
所以现在如果先前的构建失败并且现在在当前的Git提交中只更新了文档,那么它将不会运行代码测试阶段.所以我想要一种方法/方法来了解在上一次Jenkins构建期间哪个阶段失败,如果需要,还可以运行当前的Jenkins构建.
例如,如果代码测试阶段在之前的构建中失败,我将需要为此构建运行代码测试阶段,否则我可以只运行文档压缩阶段.
jenkins jenkins-pipeline
jenkins ×1
jenkins-pipeline ×1