如果没有新提交则中止管道构建

如果没有新提交则中止管道构建

在 Jenkins 管道脚本中,我使用checkout类“GitSCM”的函数,如下例所示:

checkout(
   [
       $class: 'GitSCM', 
       branches: [[name: '*/<branche>']], 
       doGenerateSubmoduleConfigurations: false, 
       extensions: [], 
       submoduleCfg: [], 
       userRemoteConfigs: 
       [
           [credentialsId: '<id>', url: '<url>']
        ]
    ])

论“舞台视图)”对于此管道,对于每个构建,Jenkins UI 都会向我显示自上一个构建以来的新提交数量。

如果有 0 个新提交,我想中止构建。我该怎么做呢?有没有办法从checkout函数中获取该信息?

相关内容