首页 > 解决方案 > 限制并发构建插件不适用于初始构建

问题描述

为了在多分支管道项目中的任何点限制为单个构建,我使用https://plugins.jenkins.io/throttle-concurrents/#example-3-throttling-of-declarative-pipelines进行了配置 在我的 Jenkins 文件中,如下所示:

options { 
    disableConcurrentBuilds() 
    throttleJobProperty(
        categories: ['octhrottle'],
        throttleEnabled: true,
        throttleOption: 'category'
    )
 }

并且在我的 Jenkins 配置中也进行了相同的配置: 在此处输入图像描述

每当我在同一存储库中创建新分支时,此设置不会按预期工作。每当我创建新分支时,初始构建将在两个新创建的分支同时运行的新创建的分支上运行。但是,当我对这些分支进行后续文件提交时,它会按预期工作。我在这里缺少任何其他配置吗?

任何帮助修复将不胜感激。提前致谢

标签: jenkinsjenkins-pluginsbitbucket-pipelinesmultibranch-pipeline

解决方案


推荐阅读