Помог ролик и есть возможность закинуть донат? Буду рад) www.donationalerts.com/r/bogdandotpy В работе новое видео по Gitlab, по актуальной версии 17+, следи в моей группе t.me/davaite_pro_it
Для ускорения процесса ci/cd используйте Расширение ВнешнийРегламент для 1С - время на поддержку системы и на внесение изменений сокращается а несколько раз
Очень резко перескочили от ямла с echo до ямла с докер-компосами и огромной кучей настроек. На этом можно выключать, так как туториал для людей, которые на "ты" с докером и, как минимум, базовыми знаниями с сi-cd. Не понятно тогда для кого это все. Как мне теперь задеплоить что-то на java или node.js? Идти на пару часов в изучение докера? При том, что я не могу соеденение настроить между gstlab и сервером! Пишите уже в описание, что туториал для продвинутых в си-сд, а не "впервые" - тут подразумевается "с нуля"
В твоем случае тебе нужно пострадать пару дней, если опыта нет то как раз наберешься) По другому только если курс какой-то найдёшь где будет все супер подробно, но у меня пока нет ресурсов такие снимать🗿
Когда я перехожу от файлов с echo к файлу с докером и тд это просто пример, главное чтобы ты понял, что в этапах ci ты сам решаешь что будет происходить, не нужен докер, напиши башевский скрип
Выложить джанго проект по !!!идеальному!!! Найду на digital ocean занимает отполучаса до дня. И обязательно надо сначала пройти этот путь, чтобы понимать что происходит.
У меня ошибка, показанная на 9:51, не исчезает после редактирования config.toml. Кстати, этот файл у меня лежит в /etc/gitlab-runner/config.toml . К чему упомянут mountpoint, я не совсем понял. Каталога /var/lib/docker у меня вообще нет.
самое главное простым смертным понять что такое soaqa и зачем автор это везде пихает , ведь можно и не пихать.... в общем если из видео удалить все что связано с soaqa (кастомные урлы,docker registry) то видео можно поставить 9. а так 8 из 10
Добрый день. Скажите, а связь гитраннера с гитлабом должна быть двусторонняя? Если у меня код и гитраннер на виртуалке в частной сети, а гитлаб удаленно будет работать? Просто гитлаб не видит гитраннера.
Да, действительно видео устарело, но не сильно, надо токен получать теперь на самом сайте, нужно на сайте создать раннер, и после создания раннера дается токен(прямо вместе с командой), и его уже вводите в консоль
а если я не зашел через сервер на гитлаб, а просто зарегался, создал репу, залил туда код. И тогда я могу ранер установить через докер с хостинга своего? или надо сперва через свой хостинг войти на гитлаб ?
Борюсь с ошибкой сертификата целый день, не знаешь как решить? x509: certificate has expired or is not yet valid: current time 2023-06-12T15:48:20Z is after 2022-06-22T20:05:55Z
Хорошая была видимо инструкция, но уже не актуальная, очень жаль прям. Устарела регистрация таким способом. Support for registration tokens and runner parameters in the 'register' command has been deprecated in GitLab Runner 15.6
@@tduk2011 там варнинг был у меня эт да, а про то что устарел я не слыхал, проверю как нибудь. Если правда устарел то подключите как получится, этот момент роли никакой не играет, главное связать раннер с гитлабом хоть как
Добрый день, можете подсказать из-за чего может возникать такая ошибка: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
@@BogdanDotPy докер установлен и раннер приатачил как в видео вроде все как надо но все равно выбивает ошибку, уже даже докер переуставливал не помогло
Добрый день. Подскажите из-за чего может выходить ошибка при регистрации? Делаю шаг за шагом как в видео. ERROR: Registering runner... failed runner=GR1348941gK2x8pz7 status=404 Not Found PANIC: Failed to register the runner.
Либо сетевая проблема, гитлаб не доступен, либо версии раннера и гитлаба сильно отличаются, например гитлаб старый, а раннер новый, тогда нужно либо гитлаб обновить, либо использовать старый раннер версии 1.11.1 типо, если gitlab версии ниже 9
подскажите пожалуйста, что если после вывода docker volume inspect gitlab-runner-config, не получается перейти в директорию, а именно bash: cd: var/lib/docker/volumes/gitlab-runner-config/_data: No such file or directory 😑
Не факт, он писал тогда что скоро поменяет механизм их создания и токены от нового гитлаба не будут подходить к старым раннерам или наоборот, а не то что токены вообще будут запрещены
Меня вот убивает момент, это не про видео, это в целом. Почему мы до сих пор юзаем команды, везде причем. Мы живем в 21 веке, мощности уже давно позволяют работать с нормальным визуальным интерфейсом. Зачем все эти сложности, автоматизация наше все, так почему ее не хотят упрощать?) Или я чего то не понимаю)
Судя по ценам на хостинг всё ещё нет))) Банально я лучше заплачу 3 бакса для веб сервера без UI, настрою там раннер и готово, чем мне придётся платить 6 баксов за точно такой же сервер, но где на гиг оперативки больше чтобы работала графическая оболочка)
Привет! Спасибо за видео, но у меня возникла проблема( Установила непосредственно на сервер GitLab Runner, зарегала раннер с экзекьютером докер, указала image docker:dind, добавила в конфиге вольюм с .sock, но при запуске джобы контейнеры из нее поднимаются на самом сервере и конфликтуют. Я не совсем понимаю, разве на каждую джобу не должен создаваться отдельный контейнер с контейнерами?
Помог ролик и есть возможность закинуть донат? Буду рад)
www.donationalerts.com/r/bogdandotpy
В работе новое видео по Gitlab, по актуальной версии 17+, следи в моей группе t.me/davaite_pro_it
Дал некоторое понимание) спасибо
Спасибо большое! Очень помог с ошибкой. Долго мучался, потом вспомнил что у тебя что то похожее видел. Ты лучший!
Огромная благодарность за ролик, очень помог
@@code-G-zy8xs есть ещё новый
Большое спасибо за качественный материал) То что нужно для освоения гитлаба после дженкинса
Спасибо огромное!!! Очень полезный материал! С подключением раннера пришлось повозиться, но все получилось. Еще раз спасибо!
Отличное видео, без воды, спасибо
Спасибо 👍
Участвуй в розыгрыше книг по python t.me/davaite_pro_it/741
Спасибо большое за такую классную инструкцию!
Отличная работа! Спасибо!
Братец, братец, братец. Молодец ты
Мега классный туториал. Спасибо!1
Богдан, ты - шикарен!!! 👍👍👍👍👍👍
Нет, это ты шикарен! 😄
@@BogdanDotPy Богдан, сердечно благодарю за понятное объяснение!!! 😃🙏😃🙏😃
Для ускорения процесса ci/cd используйте Расширение ВнешнийРегламент
для 1С - время на поддержку системы и на внесение изменений сокращается а несколько раз
было интересно, немного понимание появилось
Видео супер, спасибо большое
Очень резко перескочили от ямла с echo до ямла с докер-компосами и огромной кучей настроек. На этом можно выключать, так как туториал для людей, которые на "ты" с докером и, как минимум, базовыми знаниями с сi-cd. Не понятно тогда для кого это все. Как мне теперь задеплоить что-то на java или node.js? Идти на пару часов в изучение докера? При том, что я не могу соеденение настроить между gstlab и сервером! Пишите уже в описание, что туториал для продвинутых в си-сд, а не "впервые" - тут подразумевается "с нуля"
В твоем случае тебе нужно пострадать пару дней, если опыта нет то как раз наберешься)
По другому только если курс какой-то найдёшь где будет все супер подробно, но у меня пока нет ресурсов такие снимать🗿
Когда я перехожу от файлов с echo к файлу с докером и тд это просто пример, главное чтобы ты понял, что в этапах ci ты сам решаешь что будет происходить, не нужен докер, напиши башевский скрип
@@BogdanDotPy Спасибо, такое я и ищу :)
@@cyberianoid справедливо 😅
Выложить джанго проект по !!!идеальному!!! Найду на digital ocean занимает отполучаса до дня. И обязательно надо сначала пройти этот путь, чтобы понимать что происходит.
У меня ошибка, показанная на 9:51, не исчезает после редактирования config.toml. Кстати, этот файл у меня лежит в /etc/gitlab-runner/config.toml . К чему упомянут mountpoint, я не совсем понял. Каталога /var/lib/docker у меня вообще нет.
Я новый ролик выкачу со дня на день, там понятнее рассказываю
Пересмотрел кучу видео, но вот именно ваше абсолютно исчерпывающие! От души ♥
Круто
Подскажи, какой плагин используешь для прогрессбара? (котик с радугой)
plugins.jetbrains.com/plugin/8575-nyan-progress-bar
Наконец-то, thx
Спасибо
самое главное простым смертным понять что такое soaqa и зачем автор это везде пихает , ведь можно и не пихать....
в общем если из видео удалить все что связано с soaqa (кастомные урлы,docker registry) то видео можно поставить 9. а так 8 из 10
а как ты по ssh к раннеру подключился?
Так он на обычном моем сервере работает, подключился как обычно через путти или иде
класс
Я правильно понимаю, чтобы раннер выполнял работу необходимо запустить gitlab-runner run и оставить на постоянке работать?
Да, раннер выполняет инструкции из gitlab-ci
@@BogdanDotPy спасибо
видео огонь, не дергалось бы при переходах было бы идиально, а так спасибо!
Добрый день. Скажите, а связь гитраннера с гитлабом должна быть двусторонняя? Если у меня код и гитраннер на виртуалке в частной сети, а гитлаб удаленно будет работать? Просто гитлаб не видит гитраннера.
Конечно, должна быть сетевая связность
Да, действительно видео устарело, но не сильно, надо токен получать теперь на самом сайте, нужно на сайте создать раннер, и после создания раннера дается токен(прямо вместе с командой), и его уже вводите в консоль
а если я не зашел через сервер на гитлаб, а просто зарегался, создал репу, залил туда код. И тогда я могу ранер установить через докер с хостинга своего? или надо сперва через свой хостинг войти на гитлаб ?
Если есть права, чтобы получить токен для раннера то да, без проблем
Борюсь с ошибкой сертификата целый день, не знаешь как решить?
x509: certificate has expired or is not yet valid: current time 2023-06-12T15:48:20Z is after 2022-06-22T20:05:55Z
А причём тут гитлаб? В ошибке прямо написано что сертификат истек в прошлом году
Хорошая была видимо инструкция, но уже не актуальная, очень жаль прям. Устарела регистрация таким способом. Support for registration tokens and runner parameters in the 'register' command has been deprecated in GitLab Runner 15.6
Не совсем) главное не пытаться подключить старый раннер к новому гитлабу!
А так да, я думаю я его пересниму
Там токен теперь дается при создании раннера непосредственно на гитлабе
Как быстро, однако, рега через токен устарела...
та не, оказалось всё норм, просто там в новых версиях проверка работает по другому и старые раннеры не будут работать с новыми гитлабами
@@BogdanDotPy да вот как раз пытаюсь зарегать докер и по вашему примеру ошибку дает(
И пишет, что устарел метод
@@tduk2011 там варнинг был у меня эт да, а про то что устарел я не слыхал, проверю как нибудь. Если правда устарел то подключите как получится, этот момент роли никакой не играет, главное связать раннер с гитлабом хоть как
слишком сложно, реальный пример можно и без докера и тп, половина видео вообще не относится сисд
Возможно, я думаю пересниму в ближайшее будущее, не думал что такая интересная тема 😄
@@cyberianoid нет, но в планах в этом году)
сранер
Спешка, и многим новичкам не подойдёт.
Ага, делаю как раз новое видео по свежей версии
Добрый день, можете подсказать из-за чего может возникать такая ошибка: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
Привет, загугли прям ошибку эту, первая ссылка скорее всего поможет, это какая-то очень простая ошибка, но я вот так не вспомню
А! Ну так Докер надо установить, если установлен то запустить
@@BogdanDotPy докер установлен и раннер приатачил как в видео вроде все как надо но все равно выбивает ошибку, уже даже докер переуставливал не помогло
Добрый день. Подскажите из-за чего может выходить ошибка при регистрации? Делаю шаг за шагом как в видео.
ERROR: Registering runner... failed runner=GR1348941gK2x8pz7 status=404 Not Found
PANIC: Failed to register the runner.
Либо сетевая проблема, гитлаб не доступен, либо версии раннера и гитлаба сильно отличаются, например гитлаб старый, а раннер новый, тогда нужно либо гитлаб обновить, либо использовать старый раннер версии 1.11.1 типо, если gitlab версии ниже 9
Попробуй поставить v15.10.1 runner, у меня пофиксилось
За первые 10сек уже заинтересовал роликом.
подскажите пожалуйста, что если после вывода docker volume inspect gitlab-runner-config, не получается перейти в директорию, а именно bash: cd: var/lib/docker/volumes/gitlab-runner-config/_data: No such file or directory 😑
Не помню что я там делал, но наверняка это гуглится)
Может ты удалил volume? Или не создал?
Прошел всего год, а уже регистрационные токены для регистрации раннера деприкейтед. Гитлаб просто издевается...
Не факт, он писал тогда что скоро поменяет механизм их создания и токены от нового гитлаба не будут подходить к старым раннерам или наоборот, а не то что токены вообще будут запрещены
ты капитальный красавчик, спасибо за инфу
Добрый день, где найти файл venv?
Это не файл, это директория с виртуальным python, загугли
Меня вот убивает момент, это не про видео, это в целом.
Почему мы до сих пор юзаем команды, везде причем. Мы живем в 21 веке, мощности уже давно позволяют работать с нормальным визуальным интерфейсом.
Зачем все эти сложности, автоматизация наше все, так почему ее не хотят упрощать?)
Или я чего то не понимаю)
Судя по ценам на хостинг всё ещё нет))) Банально я лучше заплачу 3 бакса для веб сервера без UI, настрою там раннер и готово, чем мне придётся платить 6 баксов за точно такой же сервер, но где на гиг оперативки больше чтобы работала графическая оболочка)
@@BogdanDotPy вот тут соглашусь. Они просто пользуются этой ситуацией.
Полезный универсальный гайд, спсибо!
Спасибо большое
СПАСИБО! ТОПЧИК!
Ссылка с кодом проекта не доступна :\
Спасибо, ща поправлю
Привет! Спасибо за видео, но у меня возникла проблема( Установила непосредственно на сервер GitLab Runner, зарегала раннер с экзекьютером докер, указала image docker:dind, добавила в конфиге вольюм с .sock, но при запуске джобы контейнеры из нее поднимаются на самом сервере и конфликтуют. Я не совсем понимаю, разве на каждую джобу не должен создаваться отдельный контейнер с контейнерами?
Привет, не уверен, но по моему там прикидывался файл docker sock или что-то такое, возможно что контейнеры поднимаются на самом сервере если это так
Круто, спасибо
Привет! Спасибо за классный гайд.
на шаге "10:40 - Тестовый пример .gitlab-ci.ym" подскажите пож-та что за терминальное окно??
Программа PyCharm открыта, или вы про другое окно?
@@BogdanDotPy да я про него
@@BogdanDotPy я так понял для написания кода в pytone ?
@@МирасОмаров-ц4ы да, но аналогичные есть и для других языков