Редко пишу отзывы, но это единственное видео, где все понятно, четко и без воды! Автору большущий респект! Видео заслуживает сотни тысяч просмотров! С нетерпением жду продолжение!
На самом деле очень не хватило рабочего примера со стадиями `build`, `staging`, `test`, `migrations`, `linter`, а так же настроек (параллельный запуск джоб, запуск джоб по условию, автоматический запуск джоб после других джоб, ручной запуск manual джоб). Пишу так, потому что без конкретного примера может быть не ясно зачем вообще CI CD нужен. Можно для примера взять несколько серверов. Один стейдж, после деплоя на который прогоняются тесты, и prod сервер, куда тоже отдельные джобы деплоят успешно разработанный и протестированный проект. Ну и раз мы деплоем на другие серваки было бы полезно посмотреть как работать с артефактами сборки Кстати, был бы рад ещё посмотреть разбор как работать с докером и кубернетис в gitlab ci
@@user-qk5bq3xg9g мм, странная претензия. Я лишь сказал, чего не хватает для полноты урока. С такой аргументацией можно в принципе не делать видеоуроки, и отсылать к документации при каждом случае. Ясно же, что документация может быть в некоторых случаях неясна, не отвечать прямо на вопросы. Может быть неясна какие best practiсes применить в оформлении стадий. И мой комментарий не является претензией, а на мой взгляд лишь только говорит о том, как сделать урок полнее, или быть может вдохновить на серию уроков
Очень здорово и работает, если http! Но как же не хватает того же от и до, но с https, там раннер ни за что не зарегистрируется через консоль, если не будут серты нормальные или если не создан свой СА и тд. Я 4 дня бьюсь с этим и все тщетно, кажется, что это невозможно...
Всем привет. Я делал по видео, сначала установил гитлаб на удаленный сервер, потом запустил runner на удаленном сервере, и он в личном кабинете отображается, что запущен, потом я склонировал проект на локальный компьютер, прописал в файле gitlab-ci. yml все команды из видео и запушил , но пайплайн не создался, подскажите что я не так сделал?
А это нормально, что мы ранер запускаем на одном и том-же сервере? Смысл тогда в деплоинге и этом всем видео? Я забилдить на локалке и сам могу. А пео факту - запустил я ранер на удаленном сервере. Пушу с локалки. А сервер и духом не чает, что он что-то должен делать. Видео отличное, разжевывается все хорошо. Но! - абсолютно бесполезно...ну почему НИ ОДИН туториал не может просто обьяснить как билдить на удаленном сервере через гитлаб??? НИ ОДИН!!!
@@luchanos Мы раннер запускаем там, где находится код, верно? А я хочу раннер запустить на удаленном сервере, пушить с локального компьютера и получить билд на том, удаленном сервере. Плюс к тому всему вопрос - или я не увидел, или, скорее всего, не понял - как репозиторий знает на каком ранере ему запускать пайплайн? Мы ведь создали раннер не для определенного проекта, а для всех проектов (репозиториев) которые могут быть на аккаунте.
@@luchanos К примеру, по резульатау туторила, скрипт - echo "Hello World" > HW.txt не создает такого файла на сервере, где раннер запущен. На этом этапе мне становится совсем не понятно, что мы делаем, и где запускается скрипт, прописанный в пайплайне
С этим гитдаб какой-то кромешный ужас... На битбакете свой первый пайплайн создал за 2 часа. На гитлабе уже третий день и не вижу шансов, что он закончится успешно сегодня. Просто паника какая-то
Редко пишу отзывы, но это единственное видео, где все понятно, четко и без воды! Автору большущий респект! Видео заслуживает сотни тысяч просмотров! С нетерпением жду продолжение!
без воды? ты упоролся? тут 80% лейка в уши!
Молодец! Хорошо объяснил доступно и без лишнего шума!
Ты просто супер. Все четко, понятно, кратко, без воды и с хорошими сравнениями! Спасибо
Четко ясно и понятно. Спасибо за работу.
Брооо, какой же молодец!!! Обожаю айтишечку(с)
спасибо)) начинать всегда трудно, но с твоим видосом все получилось))
На самом деле очень не хватило рабочего примера со стадиями `build`, `staging`, `test`, `migrations`, `linter`, а так же настроек (параллельный запуск джоб, запуск джоб по условию, автоматический запуск джоб после других джоб, ручной запуск manual джоб). Пишу так, потому что без конкретного примера может быть не ясно зачем вообще CI CD нужен. Можно для примера взять несколько серверов. Один стейдж, после деплоя на который прогоняются тесты, и prod сервер, куда тоже отдельные джобы деплоят успешно разработанный и протестированный проект. Ну и раз мы деплоем на другие серваки было бы полезно посмотреть как работать с артефактами сборки
Кстати, был бы рад ещё посмотреть разбор как работать с докером и кубернетис в gitlab ci
Ребята, все будет выходить гораздо больше и быстрее, если будут донаты)
Да, плюсую, не хватило. Кроме простых echo сделать не получилось
документация в помощь, автор на примере показывал эту документацию и как ей пользоваться. Может за вас вообще все делать?
@@user-qk5bq3xg9g мм, странная претензия. Я лишь сказал, чего не хватает для полноты урока. С такой аргументацией можно в принципе не делать видеоуроки, и отсылать к документации при каждом случае. Ясно же, что документация может быть в некоторых случаях неясна, не отвечать прямо на вопросы. Может быть неясна какие best practiсes применить в оформлении стадий. И мой комментарий не является претензией, а на мой взгляд лишь только говорит о том, как сделать урок полнее, или быть может вдохновить на серию уроков
Спасибо за объяснения. Лайк
спасибо за контент. хорош. комент для продвижения.
Бро, брат, братишка, спасибо большое. Отлично вообще дал информацию
Привет Николай, как долго я этого ждала :)
Быстро и четко!
Спасибо за контент 👍
Спасибо за классный ролик!
Друг, это шикарно!
Классный ролик, поможет набрать тыкательную базу!) делюсь, респектую!
Мое почтение за материал.
4:55
1)pip-tools передает привет
2) pre-commit тоже передает привет
в остальном да, нужно сесть и сидеть
Спасибо, все по полочкам!
Да согласен очень круто все по делу
Очень круто, красава нереальный🫡
Я бы с удовольствием посмотрел видео, где ты делаешь деплой через gitlab ci, несколько проектов с переменными, которые хранятся в самом gitlab
Очень здорово и работает, если http! Но как же не хватает того же от и до, но с https, там раннер ни за что не зарегистрируется через консоль, если не будут серты нормальные или если не создан свой СА и тд.
Я 4 дня бьюсь с этим и все тщетно, кажется, что это невозможно...
Гуд ждём ещё
Пусть на самом гитлабе лежит)
Какие плюси от отдельного репизитория?
Спасибо, видео огонь!
Правильно я понимаю, что gitlab нужно выносить на отдельный сервер, что не надо размещать вместе продакшн и gitlab?
спасибо! я пока не очень опытен в этих вопросах, но думаю что да
БРАЗЕР БОЛЬШОЕ СПАСИБО ТЕБЕ ЗА ВИДОС!!!! ПОМОГ
Хорош
билд жоп)
добрый лень, а что мог сделать не правильно у меня пайплан в статусе pending
эй гринго где продолжение
Всем привет. Я делал по видео, сначала установил гитлаб на удаленный сервер, потом запустил runner на удаленном сервере, и он в личном кабинете отображается, что запущен, потом я склонировал проект на локальный компьютер, прописал в файле gitlab-ci. yml все команды из видео и запушил , но пайплайн не создался, подскажите что я не так сделал?
darwin же для маков, а ставите на убунту
Первые 12 минут пиздежа про то что нет теории а только практика
Так сделай лучше, а не пизди почём зря
А это нормально, что мы ранер запускаем на одном и том-же сервере? Смысл тогда в деплоинге и этом всем видео? Я забилдить на локалке и сам могу. А пео факту - запустил я ранер на удаленном сервере. Пушу с локалки. А сервер и духом не чает, что он что-то должен делать. Видео отличное, разжевывается все хорошо. Но! - абсолютно бесполезно...ну почему НИ ОДИН туториал не может просто обьяснить как билдить на удаленном сервере через гитлаб??? НИ ОДИН!!!
Я ничего не понял из написанного, простите
@@luchanos Мы раннер запускаем там, где находится код, верно? А я хочу раннер запустить на удаленном сервере, пушить с локального компьютера и получить билд на том, удаленном сервере. Плюс к тому всему вопрос - или я не увидел, или, скорее всего, не понял - как репозиторий знает на каком ранере ему запускать пайплайн? Мы ведь создали раннер не для определенного проекта, а для всех проектов (репозиториев) которые могут быть на аккаунте.
@@luchanos К примеру, по резульатау туторила, скрипт - echo "Hello World" > HW.txt не создает такого файла на сервере, где раннер запущен. На этом этапе мне становится совсем не понятно, что мы делаем, и где запускается скрипт, прописанный в пайплайне
С этим гитдаб какой-то кромешный ужас... На битбакете свой первый пайплайн создал за 2 часа. На гитлабе уже третий день и не вижу шансов, что он закончится успешно сегодня. Просто паника какая-то
@@vh3104 так сделай pwd и узнаешь)
Пушка!
Jenkins, прощай!