Size: a a a

2020 June 15

VT

Viktor TuT in ru_gitlab
Добрый вечер. У меня есть проект, которому подключено несколько ранеров. я хочу, чтобы джобы выполнялись на всех раннерах . Сейчас созданы одинаковые  джобы с разными тегами. Есть другой способ произвести деплой сразу на нескольких раннерах?
источник

SC

Smoked Cheese in ru_gitlab
нельзя
источник

VT

Viktor TuT in ru_gitlab
Smoked Cheese
нельзя
Жаль, спасибо
источник

SC

Smoked Cheese in ru_gitlab
возможно, вам нужен какой-нибудь ansible или saltstack
источник

AS

Aleksey Shirokikh in ru_gitlab
можно. просто выполняй на все раннерах
источник
2020 June 16

IU

Ivan Urgent in ru_gitlab
Ivan Urgent
Привет. Подскажите куда потыкаться?
Чистый гитлаб через helm, kubespray кластер. Хранилище NFS. Baremetal.
Minio не отключал, registry тоже гитлабовский.

Пытаюсь пушнуть образ, он начинает литься, но итог на картинке.

В логах minio ничего нет, у registry такое:
https://pastebin.com/ETb1vfMk

В issue gitlab ничего не нашёл, как и в гугле только слегка похожее.
Нашёл в чём была проблема: на одном из хостов iptables блокировал 443 порт, поэтому образы то лились, то не лились и проблема плавала.
источник

АК

Александр Купырев... in ru_gitlab
Viktor TuT
Добрый вечер. У меня есть проект, которому подключено несколько ранеров. я хочу, чтобы джобы выполнялись на всех раннерах . Сейчас созданы одинаковые  джобы с разными тегами. Есть другой способ произвести деплой сразу на нескольких раннерах?
Если я не ошибаюсь, то пускаешь несколько раз подряд работу
и на нее подключиться любой раннер который привязан к проекту/или может выполнить(лучше конечно если у проекта есть теги)
так по идеи и с 1 раннером можно запустить 1 проект 100 раз,
и раннер будет переходить после завершения пайплайна с одной работы на другую
источник

SM

Sergei Mikhaltsov in ru_gitlab
братва братишки, что т проблемка, мерж реквест делаю, наблюдаю  Pipeline blocked. The pipeline for this merge request requires a manual action to proceed. Как заигнорить эту дич?
источник

A

AmirGaif in ru_gitlab
Sergei Mikhaltsov
братва братишки, что т проблемка, мерж реквест делаю, наблюдаю  Pipeline blocked. The pipeline for this merge request requires a manual action to proceed. Как заигнорить эту дич?
Настрой джобу на это событие
источник

SM

Sergei Mikhaltsov in ru_gitlab
да на кой мне лишние джобы городить
источник

A

AmirGaif in ru_gitlab
Sergei Mikhaltsov
да на кой мне лишние джобы городить
В CI влез - будь добр все расписывай)
источник

VD

Vladimir Dzalbo in ru_gitlab
Назвался ДевОпсом, полезай в YAML!
источник

IU

Ivan Urgent in ru_gitlab
Слава богу не в XML
источник

DB

Dima Boger in ru_gitlab
Sergei Mikhaltsov
братва братишки, что т проблемка, мерж реквест делаю, наблюдаю  Pipeline blocked. The pipeline for this merge request requires a manual action to proceed. Как заигнорить эту дич?
там есть два стула

чтобы пайплайн считался успешным мануальные джобы должны пройти и завершиться успешно

чтобы изменить это поведение нужно добавить allow_failure к этим джобам, но тогда может разъехаться логика пайплайна (мануальную джобу кто-то запустит, она упадёт, а пайплайн пойдёт дальше)
источник

DB

Dima Boger in ru_gitlab
они вроде в какой-то версии хотели сделать мануальные джобы, которым нельзя падать после запуска, но пока они не запущены они не блокируют пайплайн, но ещё не выкатили
источник

SM

Sergei Mikhaltsov in ru_gitlab
да, пичаль
источник

PK

Pavel Kamyshev in ru_gitlab
Коллеги, добрый денью могу я в пайплайне задать выполнение стейджа в определенном контейнере?
источник

IA

Igor Alekseev in ru_gitlab
Dima Boger
там есть два стула

чтобы пайплайн считался успешным мануальные джобы должны пройти и завершиться успешно

чтобы изменить это поведение нужно добавить allow_failure к этим джобам, но тогда может разъехаться логика пайплайна (мануальную джобу кто-то запустит, она упадёт, а пайплайн пойдёт дальше)
Вечер в чатик)
источник

АК

Александр Купырев... in ru_gitlab
Pavel Kamyshev
Коллеги, добрый денью могу я в пайплайне задать выполнение стейджа в определенном контейнере?
main_job:
 image: ubuntu
источник

PK

Pavel Kamyshev in ru_gitlab
Александр Купырев
main_job:
 image: ubuntu
да я так и делаю, доку почитал
источник