There are many requests for the custom throttling of jobs according to specific conditions (build parameters, axis values, etc.), hence it's hard to implement all the functionality in monolithic way.

      I propose to create an extension point, which will allow to create new throttling categories from additional extensions.

          [JENKINS-23558] ThrottleCategoryProvider Extension Point

          This sounds like a useful improvement.
          I don't know how to create the extension point but would be interested in trying to use it to create new throttling rules.
          Is anyone planning to implement it anytime soon?

          Geoff

          Geoff Cummings added a comment - This sounds like a useful improvement. I don't know how to create the extension point but would be interested in trying to use it to create new throttling rules. Is anyone planning to implement it anytime soon? Geoff

          Oleg Nenashev added a comment -

          I'm planning to implement the feature, but now I cannot provide dates.
          The optimistic ETA is August

          Oleg Nenashev added a comment - I'm planning to implement the feature, but now I cannot provide dates. The optimistic ETA is August

          Joachim Herb added a comment -

          There is a pull request: https://github.com/jenkinsci/throttle-concurrent-builds-plugin/pull/9 to throttle based on the build parameters. Are there any plans to merge it? It might be a go starting point to generalize it.

          Joachim Herb added a comment - There is a pull request: https://github.com/jenkinsci/throttle-concurrent-builds-plugin/pull/9 to throttle based on the build parameters. Are there any plans to merge it? It might be a go starting point to generalize it.

            Unassigned Unassigned
            oleg_nenashev Oleg Nenashev
            Votes:
            4 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: