Jürgen
Здравым смыслом, нежеле деплой через фтп/сфтп
Anonymous
Jenkins
а если проект маленький очень?
Rainbow
gitlab ci/cd для всех
Jürgen
Ручной деплой это идиотизм, тестами покрыть нормально не покроешь руками можно забыть протестировать и ручной деплой это растрел на месте
Jürgen
gitlab ci/cd для всех
как вариант
Rainbow
даже бесплатные shared runners есть для маленьких
George
эт точно
George
а меня обосрали на хабре
Jürgen
даже бесплатные shared runners есть для маленьких
да тот же тревис) и прочее можно заюзать нежели чем руками на серваки заливать и самое ржачное что скорее всего это выглядит так коннект по ссш переход в папку аплоуд) или даже еще круче по фтп
George
все любители селфхостед гитлаба 😒
Jürgen
я и не говорю что это хорошо. Просто поинтересовался чем пользуются
от проекта зависит в опеншифте дженкинс для других гитлаб сиай
Andor
Да любой ci/cd лучше чем его отсутствие
Andor
Тысячи их
Jürgen
вот и вот можно что угодно наколзозить
Pit
Да любой ci/cd лучше чем его отсутствие
ну вот с дженкинсом - я бы поспорил
Jürgen
Руками деплоят а потом двоем правят и все прод лег
Jürgen
ну вот с дженкинсом - я бы поспорил
а что там) пользуюсь давно и чо то нормально
Andor
ну вот с дженкинсом - я бы поспорил
Спорь сколько хочешь. Лучше иметь дженкинс, чем не иметь ci/cd
Rainbow
та он копеечный)
я за $69 в месяц раскатаю через ansible gitlab runner на нормальную виртуалку и это будет не 1Concurrent job
Pit
а что там) пользуюсь давно и чо то нормально
возьми гитлабовый потыкай. намного приятственнее
Andor
И в женкинсе есть Jenkinsfile, он вполне ок
Anonymous
но если нужно сервер для чегото там заюзать. На локалке то что не сделать
Jürgen
возьми гитлабовый потыкай. намного приятственнее
потыкал не понравился) нет много фич
Pit
потыкал не понравился) нет много фич
ну-ка расскажи. прям интересно. я без сарказма сейчас есличо
Andor
Гитлабовый простой как три копейке и в этом его ценность
Rainbow
ну если жаба душет то вайнот
эт не жаба, это расхождение понятий про 1 воркер - $70 это не копеечный ci
Andor
У нас щас ваще тимсити с тремя джобами
Rainbow
та он копеечный)
Jürgen
ну-ка расскажи. прям интересно. я без сарказма сейчас есличо
во первых нет отображения результатов теста, второе работает криво с кастом ранером, интеграциий мало и кастылить скрипты это на вскидку
George
George
докеры на все случаи жизни
Rainbow
зато меньше поддерживтаь)
хз, что поддерживать. У меня gitlab runner на премтибл нодах с пол пинка работают. за $10 штука
Jürgen
все в докеры )
)) ну я интегрировал гитлаб в шифт через пайплайны гитлабовые
Jürgen
слабо помог, ну ладно все равно спасибо
там разрабы помочь не могут и пофиксить нормально)
Jürgen
Jürgen
а что за кастом ранер?
раннер который работает под все проекты и установленые доп тулзы для деплоя конечного билда) чтобы не только тупо сбилдить но и нормально задеплоить
Rainbow
и в чем с ним проблема?
нет кнопки "сделать зашибись" походу.
Jürgen
и в чем с ним проблема?
в тем что даже с указанием внутренний реджестри рендомно пытается спулить с гитхаба
Pit
оу
Pit
ты говоришь дюже странное
Jürgen
оу
и собсвенно там его и не находит)
Jürgen
ты говоришь дюже странное
я говорю что есть) при интеграции с шифтом)
Pit
а
Jürgen
Это кто пытается?
раннер запущен в шифте, собсвенно через него пулиться кастомный из имидж стрима)
Andor
А имдж указан как?
Pit
раннер запущен в шифте, собсвенно через него пулиться кастомный из имидж стрима)
эт овся интеграция с опеншифтом со стороны гитлаба, или еще что-то есть?
Andor
Что-то странное ты говоришь, ни разу такого не видел, хотя были конструкции как ты описал
Jürgen
А имдж указан как?
как ip/namespace/image:tag
Rainbow
запускать раннеры в кубе - дичь. Смысл?
Pit
это единственная
тогда это не интеграция
Pit
это просто платформа, на которой развернуто
Jürgen
запускать раннеры в кубе - дичь. Смысл?
нет надо колхозить через лишние сервера
Rainbow
А зачем нет?
потому что 100% это отдельные vm, чтобы не штормило. ПРоще раскатать так.
Jürgen
тогда это не интеграция
это интеграция через апи) так как плагин у гитблаба для кубера это вообще фейл
Pit
ладно, я для себя осознал всю глубину ваших глубин.