Size: a a a

2019 December 05

AG

Andrey Gumilev in ru_gitlab
Владимир
Ну опрашивать апи гитлаба на статус предыдущего пайплайна
И как ты это сделаешь??
источник

AG

Andrey Gumilev in ru_gitlab
Владимир
Ну опрашивать апи гитлаба на статус предыдущего пайплайна
Кто будет опрашивать и где
источник

В

Владимир in ru_gitlab
Ну первый Джоб из тех что только на мердже будет курлить апи и выйдет с 0, когда пайплайн завершён
источник

AG

Andrey Gumilev in ru_gitlab
Владимир
Ну первый Джоб из тех что только на мердже будет курлить апи и выйдет с 0, когда пайплайн завершён
стой он это сделает только один раз
источник

AG

Andrey Gumilev in ru_gitlab
Владимир
Ну первый Джоб из тех что только на мердже будет курлить апи и выйдет с 0, когда пайплайн завершён
или ты хочешь в цикл? А если билд зафейлится
источник

В

Владимир in ru_gitlab
Да цикл
источник

В

Владимир in ru_gitlab
Ну это уже вопросы уровня приложения
источник

В

Владимир in ru_gitlab
Тут интереснее получение айди пайплайна в общем случае он будет на один меньше мерджевого
источник

AG

Andrey Gumilev in ru_gitlab
Владимир
Тут интереснее получение айди пайплайна в общем случае он будет на один меньше мерджевого
нее это  не проблема
источник

GG

George Gaál in ru_gitlab
источник

GG

George Gaál in ru_gitlab
аргх
источник

AG

Andrey Gumilev in ru_gitlab
Владимир
Тут интереснее получение айди пайплайна в общем случае он будет на один меньше мерджевого
Есть же коммит
источник

AG

Andrey Gumilev in ru_gitlab
Andrey Gumilev
Есть же коммит
Через него узнаешь
источник

D

Dmitry in ru_gitlab
у кого 12.5 версия, у вас импорт проекта по ссылке (с git в конце) тоже не работает?
источник

AG

Andrey Gumilev in ru_gitlab
Andrey Gumilev
Ребятухи фигня творится... что есть - 3 стейджа 1-ый 3 джоба остальные 2 по 2 джоба. Что нужно - хочу что бы 1 джоб со второго стейджа запускался только после 2х раверщённых в 1 ом и 1 после 1 завершённого в 1 ом.  далее 3 ий тоже 2 зависимости от 2х во 2м стейдже.
Нидс не работает так. Запуск через апи если не завершился весь стейдж тоже..
источник

AG

Andrey Gumilev in ru_gitlab
Владимир
Да цикл
Видимо мне тоже придётся так делать...ну вот почему нет встроенной фичи
источник

AG

Andrey Gumilev in ru_gitlab
для моего случая
источник

AG

Andrey Gumilev in ru_gitlab
Парни кривота - при запросе  к АПИ получаю что нужно - Джоб Айди по имени джоба из этого же стейджа.  Если хочу получить тоже самое из следующего стейджа то пусто - {"message":"400 (Bad request) \"Unplayable Job\" not given"}   С локалки всё  тоже смое работает ...могу запросить хоть через стейдж и получу результат.
источник

AG

Andrey Gumilev in ru_gitlab
Больше жалоба ... я понимаю что это чудеса
источник

AG

Andrey Gumilev in ru_gitlab
сам запрос JOB_ID=$(curl -k --location --header "PRIVATE-TOKEN: $MY_TOKEN" "https://gitlab.хх.ru/api/v4/projects/$CI_PROJECT_ID/pipelines/$CI_PIPELINE_ID/jobs" | jq '.[] | select(.name == "'$1'") | .id')
источник