Странное поведение в триггере Геррита / Дженкинса "объединение изменений" мгновенно сливается

У меня есть два триггера проверки в 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).

Другие вопросы по тегам