Size: a a a

2020 March 20

AG

Andrey Gumilev in ru_gitlab
Murat Aimedov
Добрый день,
контекст: с пайпалайна на другом проекте отправляется триггер на запуск пайпалайна другого проекта.
Вопрос: как сделать так, что бы пайплайн с которого отправляется триггер на другой пайплайн не завершал джобу, а ждал результат с другой джобы и вывел его в формате passed или failed?
Интересно, можно отправлять обратно но как ждать события вопрос
источник

AG

Andrey Gumilev in ru_gitlab
Давай подумаем, можно цикл сделать который будет чекать
источник

AG

Andrey Gumilev in ru_gitlab
Не нужно отправлять обратно
источник

AG

Andrey Gumilev in ru_gitlab
На первый взгляд ,как то так
источник

M

MAdMAx in ru_gitlab
Andrey Gumilev
Интересно, можно отправлять обратно но как ждать события вопрос
while GET state == "RUNNING"
  sleep 60
done
костылями )
источник

AG

Andrey Gumilev in ru_gitlab
MAdMAx
while GET state == "RUNNING"
  sleep 60
done
костылями )
Зачем слип
источник

AG

Andrey Gumilev in ru_gitlab
Нее
источник

M

MAdMAx in ru_gitlab
ну чтоб не 100500раз в секунду спрашивать ))
источник

AG

Andrey Gumilev in ru_gitlab
Мы можем в цикле запрашмвать по апи
источник

MA

Murat Aimedov in ru_gitlab
Хороший вариант, спасибо, ну я тоже подумал поставить sleep, но решил узнать, может кто у себя настраивал такое по другому
источник

AG

Andrey Gumilev in ru_gitlab
MAdMAx
ну чтоб не 100500раз в секунду спрашивать ))
А ну типо того
источник

AG

Andrey Gumilev in ru_gitlab
Murat Aimedov
Хороший вариант, спасибо, ну я тоже подумал поставить sleep, но решил узнать, может кто у себя настраивал такое по другому
Тут слип только для запросов
источник

M

MAdMAx in ru_gitlab
Murat Aimedov
Хороший вариант, спасибо, ну я тоже подумал поставить sleep, но решил узнать, может кто у себя настраивал такое по другому
jenkins такое умеет
источник

MA

Murat Aimedov in ru_gitlab
Ну получается можно сделать тупо sleep и тригером отправить с другой джобы результат туда где sleep?
источник

AG

Andrey Gumilev in ru_gitlab
MAdMAx
jenkins такое умеет
Так в чем проблема запрашивать по апи результат
источник

M

MAdMAx in ru_gitlab
Andrey Gumilev
Так в чем проблема запрашивать по апи результат
проблема в разрастании сложной системы костылей и подпорок со временем )
источник

AG

Andrey Gumilev in ru_gitlab
MAdMAx
проблема в разрастании сложной системы костылей и подпорок со временем )
Что имеем
источник

AS

Artem Savinov in ru_gitlab
У меня тупо цикл и жду пока pipeline с другого поекта не завершится и выхожу с его статусом
источник

AS

Artem Savinov in ru_gitlab
* дергаю статус через апи
источник

AG

Andrey Gumilev in ru_gitlab
Artem Savinov
У меня тупо цикл и жду пока pipeline с другого поекта не завершится и выхожу с его статусом
Мы об этом и говорим
источник