Size: a a a

testing_in_python

2021 February 03

ИС

Игорь Середа... in testing_in_python
Сказочный Сникерс
Запустилась новая сборка. Ты узнал что это новый хэд. Что дальше? Первая сама от этого не остановится, ее надо стопать принудительно
Уже запущенная сама сдохнет, разумеется. Речь о том, чтобы следующие на стартовали.
источник

СС

Сказочный Сникерс... in testing_in_python
Если уже есть работающие пайплайны на эту ветку и этот мр - рекурсивно отменяем все активные сборки
источник

СС

Сказочный Сникерс... in testing_in_python
Игорь Середа
Уже запущенная сама сдохнет, разумеется. Речь о том, чтобы следующие на стартовали.
Короче ты не шаришь)
источник

СС

Сказочный Сникерс... in testing_in_python
Ему как раз и надо чтобы работала всегда самая свежая, а все старые отменялись
источник

BK

Boris Krutskih in testing_in_python
Сказочный Сникерс
Ему как раз и надо чтобы работала всегда самая свежая, а все старые отменялись
+
источник

СС

Сказочный Сникерс... in testing_in_python
Так вот сами они никак не отменятся
источник

ИС

Игорь Середа... in testing_in_python
Сказочный Сникерс
Ему как раз и надо чтобы работала всегда самая свежая, а все старые отменялись
В первом сообщении и было такое решение (за исключением того, что текущая джоба добежит до конца). На тот случай, если в Дженкинсе нет более простого решения. А если оно есть, то непонятна причина появления вопроса.
источник

IS

Idi Suda in testing_in_python
Вообще в ДЖ есть хуйня, когда та же джоба с новым коммитом поехала, отменяется предыдущая
источник

IS

Idi Suda in testing_in_python
Абортится, не отменяется
источник

СС

Сказочный Сникерс... in testing_in_python
это одно и то же)
источник

IS

Idi Suda in testing_in_python
ага
источник

СС

Сказочный Сникерс... in testing_in_python
а еще сборка которую триггерит гитлаб может триггерить другие джобы.
и одно дело если это мультиджоба, тогда отмена родителя отменит всех детей. а если там обычный триггер, или триггер без слежения, то отмена родителя не отменит стригеренные джобы (а у них тоже могут быть дети). поэтому надо по хорошему искать и такие сборки. это мы уж не говорим что сборки могут вставать в очередь (например из за нехватки ресурсов), а это вообще отдельная сущность и ее тоже надо отменять
источник

IS

Idi Suda in testing_in_python
А у него какого типа джоба ?
источник

СС

Сказочный Сникерс... in testing_in_python
хз, мне кажется ему достаточно будет этой галки
источник

BK

Boris Krutskih in testing_in_python
Я тут ещё за что подумал, если я буду отменять предыдущие мерж реквесты, получается в таком случае не влетят новые фичи?
источник

СС

Сказочный Сникерс... in testing_in_python
?
источник

BK

Boris Krutskih in testing_in_python
Ну каждый мерж реквест это какая-то новая фича в develop/master.
получается для проекта 3 фичи, это 3 мерж реквеста. Берет дев и мержит каждую поочереди, а я в таком случае смотрю что запускается несколько джоб одновременно и начинаю отменять сборки предыдущих мерж реквестов, и в таком получается что 1, 2й мерж не влетит в девелоп, а влетит только последний 3й?
источник

IS

Idi Suda in testing_in_python
Бля что за хуйня
источник

ИС

Игорь Середа... in testing_in_python
Ты отменяешь только запущенный пайплайн по твоему MR-у, если в него прилетает новый коммит. Ты не отменяешь ВСЕ запущенные пайплайны всех MR-ов.
источник

BK

Boris Krutskih in testing_in_python
Ну тогда буду пробовать... Спасибо за помощь
источник