Я заметил, что, похоже, в Jenkins существует предел очереди сборки. Когда я запускаю много сборок, кажется, что помещает только максимум одной сборки в очередь сборки. Есть ли способ удалить этот предел, поэтому в очереди сборки может быть больше одной сборки?Jenkins Build Queue Limit
ответ
Это предназначено поведение:
- Обычно, ваши работы будут зависеть от некоторых входных сигналов (от SCM, или от некоторых добывающих работ)
- Если ведомая емкость слишком мала, чтобы догнать каждая конструкция, тогда вы обычно хотите протестировать/построить/... только самый последний «элемент».
Это поведение по умолчанию. Без этого существует риск того, что очередь сборки будет расти бесконечно.
Кроме того, Дженкинс не отслеживает свойства обычных запросов на построение - все они выглядят одинаково, и Дженкинс не может (например) разделить разные состояния SCM, существовавшие в разные моменты запуска.
Это, однако, именно тот момент, что дает вам обходного путь: параметризацию заданий, а затем использовать, например, параметризированные сборки Trigger на других проектах после построения действия, чтобы вызвать их. Затем Jenkins будет ставить в очередь каждый запрос на сбор отдельно - и внутри вашей работы вы можете использовать этот параметр, чтобы узнать, что именно нужно сделать.
Я думаю что Дженкинс не будет даже кабачки очередь параметризованных сборки, которые имеют одинаковые значения параметров, так что даже некоторые фиктивный параметр, который имеет такое же значение, все время должны делать (но лучше тест это первый).
- 1. Queue TFS 2012 build from Jenkins
- 2. Postfix limit queue size
- 3. Teamcity build queue coalescing
- 4. iOS 20mb build limit
- 5. SpringBoot .Jar build file limit
- 6. Windows Azure PHP Queue REST Proxy Limit
- 7. Jenkins Build Folder
- 8. Jenkins Build Python Project
- 9. Jenkins Build Периодически - расписание
- 10. Jenkins Dynamic Parameter Build
- 11. Jenkins Build Never Finishing
- 12. Расписание Jenkins Build
- 13. java.nio.file.AccessDeniedException в Jenkins build
- 14. комментарий триггеры jenkins build
- 15. Jenkins switch build folder
- 16. Jenkins Build Is Hanging
- 17. Jenkins BUILD now issue
- 18. Jenkins Build не работает
- 19. Build From Jenkins Failing
- 20. cloudbees jenkins build ioexception2
- 21. Jenkins build неправильно нестабильно
- 22. Jenkins & .NET Build server
- 23. Jenkins Remote Build Scheduler
- 24. удаленный jenkins build vs local maven build
- 25. Jenkins build-flow plugin "build" command
- 26. Jenkins Build Flow and Build Pipeline plugins
- 27. BUILD имена артефактов в jenkins/maven build
- 28. Unable to Queue Build - Visual Studio Build - TFS - On Premesis
- 29. TFS Queue Build на основе метки
- 30. TFS 2012 Build Queue Неверный порядок
Вы имеете в виду оформить ту же работу несколько раз? И какая у вас настройка Дженкинса? Вы используете Докер в качестве рабов? – Fadi
@Fadi Да, так что в настоящее время у меня есть 4 Исполнителя. Если я вручную создам проект 5 раз быстро назад. Он использует 4 Build Executors и помещает 1 сборку в очередь. Но если я построю проект 6 раз вместо 5, он все равно ставит только 1 сборку в очередь вместо 2, как должен. –
Интересно, связано ли это с этим: https://issues.jenkins-ci.org/browse/JENKINS-2483?focusedCommentId=127046&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-127046 – Fadi