2014-02-14 2 views
1

У меня есть два проекта в Jenkins, которые никак не связаны друг с другом (сборка базы данных и сборка/сборка приложений). Оба могут никогда не строить одновременно в Jenkins, потому что тесты получают доступ к базе данных, и они могут не строиться, пока тесты выполняются на другой сборке. Можно ли удостовериться, что два проекта никогда не создаются в одно и то же время? По-видимому, это можно сделать для дочерних/родительских построений, но эти два не имеют формального отношения друг к другу. Благодарю.Запрет создания двух проектов Jenkins для сборки одновременно

+0

Я думаю, что вы ищете решение для балансировки нагрузки, такое как [this] (https://wiki.jenkins-ci.org/display/JENKINS/Scoring+Load+Balancer+plugin). – David

ответ

0

Я бы рекомендовал использовать Throttle Concurrent Builds plugin. Если вы используете этот плагин, затем создайте категорию и назначьте оба задания этой категорией, вы можете быть уверены, что эти два задания никогда не будут построены в одно и то же время.

Смежные вопросы