Size: a a a

2020 July 26

ВВ

Вячеслав Волков... in ru_gitlab
Привет всем! Подскажите пожалуйста, использую gitlab-ci, нужно при мерже в мастер выполнять пулл и ребилд проекта. Работаю через докер, как это можно реализовать?

Обязательно ли мне через ssh подключаться к серверу, если я на нем и запускаю воркеры
источник

ВВ

Вячеслав Волков... in ru_gitlab
и можно ли как-то бесшовно менять выкатки? чтобы не видно было пользователю процесс сборки
источник

i

inqfen in ru_gitlab
Прямо набор антипрактик
источник

i

inqfen in ru_gitlab
Раннер не должен быть на целевых хостах
источник

i

inqfen in ru_gitlab
Просто по ssh ходить тоже плохо
источник

ВВ

Вячеслав Волков... in ru_gitlab
А где он должен быть и почему его не должно быть на сервере
источник

ВВ

Вячеслав Волков... in ru_gitlab
И про мой вопрос вы ничего не сказали
источник

ВВ

Вячеслав Волков... in ru_gitlab
Просто по ssh ходить тоже плохо
источник

i

inqfen in ru_gitlab
Вячеслав Волков
А где он должен быть и почему его не должно быть на сервере
Потому что раннер должен быть отдельной машиной/набором машин
источник

i

inqfen in ru_gitlab
По поводу почему не должно быть - как собираешься управлять распределением ресурсов между билдом и твоим продом например?
источник

a

artb1sh in ru_gitlab
inqfen
Потому что раннер должен быть отдельной машиной/набором машин
и s3 минио
источник

i

inqfen in ru_gitlab
Вместо ssh культурные люди юзают тот же ansible
источник

i

inqfen in ru_gitlab
Он тоже ходит по ssh, но башеужаса не понаделаешь
источник

ВВ

Вячеслав Волков... in ru_gitlab
Ну извини не у всех есть деньги на несколько машин, что тогда прикажешь делать
источник

ВВ

Вячеслав Волков... in ru_gitlab
По поводу почему не должно быть - как собираешься управлять распределением ресурсов между билдом и твоим продом например?
источник

ВВ

Вячеслав Волков... in ru_gitlab
Про ansible почитаю, спасибо
источник

i

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

i

inqfen in ru_gitlab
Если у тебя денег нет, я что-то сомневаюсь, что ты больше 2000 минут в месяц пайплайны гоняешь
источник

ВВ

Вячеслав Волков... in ru_gitlab
Это правда
источник

ВВ

Вячеслав Волков... in ru_gitlab
То есть по этой логике у меня должен быть сервер с проектом и раннеры с проектом?
источник