Странное поведение в триггере Геррита / Дженкинса "объединение изменений" мгновенно сливается
У меня есть два триггера проверки в Jenkins: "набор патчей создан" и "изменение объединено".
Раньше, когда кто-то в Геррите нажимал "отправить", тогда Геррит задерживал слияние, пока Дженкинс не ответил УСПЕХ. Но теперь Геррит сливается мгновенно, и параллельно Дженкинс возвращает НЕИСПРАВНОСТЬ позже.
Вы знаете, что я делаю не так?
Вот мой.config:
[access]
inheritFrom = All-Projects
[access "refs/*"]
owner = group Project_Admins
forgeAuthor = group Project_Admins
forgeCommitter = group Project_Admins
push = deny group Project_Admins
push = +force group Project_Admins
pushTag = group Project_Admins
exclusiveGroupPermissions = push
[access "refs/heads/*"]
pushTag = +force group Project_Admins
label-Code-Review = -2..+2 group Project_Admins
label-Verified = -1..+1 group Project_Admins
submit = group Project_Admins
push = deny group Project_Admins
push = group Project_Admins
[access "refs/tags/*"]
push = +force group Project_Admins
push = +force group Project_Admins
pushTag = +force group Project_Admins
pushTag = +force group Project_Admins
create = group Project_Admins
create = group Project_Admins
[submit]
mergeContent = true
1 ответ
Там нет проблем с ситуацией, которую вы описали. На самом деле, когда кто-то нажимает на кнопку "Отправить", изменения немедленно объединяются. Это правильно. Геррит всегда работал таким образом (в версии 2.9.1, 2.11.2 или любой другой версии). Я думаю, что с вашим вопросом что-то не так или, может быть, в некоторых случаях изменения ожидались из-за зависимости от других изменений (не ожидая сборки Jenkins).