Just to clarify - does it mean that Throttling plugin throttles not the job as a whole, but each step in parallel? My assumption was that throttling is only for the job, and nested threads have nothing to do with throttle. By your words it looks like setting throttling to "1" for the job reduce the possible parallel threads execution to a single thread at a time as well, is that true?
If this is not true, you just gather all the jobs under one throttling category and set the concurrent builds limit to 1. BR, Denys среда, 30 января 2019 г., 14:17:15 UTC+1 пользователь Vitaly Karasik написал: > > I have multibranch job, whole pipeline runs on certain node. > > Currently I have a slaves with single executor, so multiple jobs cannot > run on the same node. I'd like to use parallel steps inside my pipeline, so > I need to increase number of executors. > > What is the best way to prevent concurrent job execution? > > Such configuration was trivial with Jenkins freestyle job and Throttling > plugin - I simple used "Maximum Concurrent Builds Per Node". But in > pipeline it seems that I cannot use "throttle" for whole pipeline, I need > to use it for each step. Is there more elegant solution? > > TIA, Vitaly > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/08107dc8-9bb4-4979-89c3-302a00183bc1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.