CI/CD: GITLAB. УСТАНОВКА И ПЕРВИЧНАЯ НАСТРОЙКА. ПЕРВЫЙ ПРОСТОЙ PIPELINE.

Sdílet
Vložit
  • čas přidán 22. 08. 2024

Komentáře • 50

  • @cryptomanialove
    @cryptomanialove Před 11 měsíci +13

    Редко пишу отзывы, но это единственное видео, где все понятно, четко и без воды! Автору большущий респект! Видео заслуживает сотни тысяч просмотров! С нетерпением жду продолжение!

    • @bobred549
      @bobred549 Před 4 měsíci

      без воды? ты упоролся? тут 80% лейка в уши!

  • @devospos
    @devospos Před měsícem +1

    Молодец! Хорошо объяснил доступно и без лишнего шума!

  • @mariaburlaka1808
    @mariaburlaka1808 Před 8 měsíci +2

    Ты просто супер. Все четко, понятно, кратко, без воды и с хорошими сравнениями! Спасибо

  • @user-hl5hi5wp6i
    @user-hl5hi5wp6i Před rokem +6

    Четко ясно и понятно. Спасибо за работу.

  • @SemyonF89
    @SemyonF89 Před 3 měsíci +2

    Брооо, какой же молодец!!! Обожаю айтишечку(с)

  • @pvarankin
    @pvarankin Před měsícem +1

    спасибо)) начинать всегда трудно, но с твоим видосом все получилось))

  • @viktor_borodin
    @viktor_borodin Před 8 měsíci +4

    На самом деле очень не хватило рабочего примера со стадиями `build`, `staging`, `test`, `migrations`, `linter`, а так же настроек (параллельный запуск джоб, запуск джоб по условию, автоматический запуск джоб после других джоб, ручной запуск manual джоб). Пишу так, потому что без конкретного примера может быть не ясно зачем вообще CI CD нужен. Можно для примера взять несколько серверов. Один стейдж, после деплоя на который прогоняются тесты, и prod сервер, куда тоже отдельные джобы деплоят успешно разработанный и протестированный проект. Ну и раз мы деплоем на другие серваки было бы полезно посмотреть как работать с артефактами сборки
    Кстати, был бы рад ещё посмотреть разбор как работать с докером и кубернетис в gitlab ci

    • @luchanos
      @luchanos  Před 8 měsíci

      Ребята, все будет выходить гораздо больше и быстрее, если будут донаты)

    • @IlayPugachev
      @IlayPugachev Před 8 měsíci

      Да, плюсую, не хватило. Кроме простых echo сделать не получилось

    • @user-qk5bq3xg9g
      @user-qk5bq3xg9g Před 2 měsíci

      документация в помощь, автор на примере показывал эту документацию и как ей пользоваться. Может за вас вообще все делать?

    • @viktor_borodin
      @viktor_borodin Před 2 měsíci

      @@user-qk5bq3xg9g мм, странная претензия. Я лишь сказал, чего не хватает для полноты урока. С такой аргументацией можно в принципе не делать видеоуроки, и отсылать к документации при каждом случае. Ясно же, что документация может быть в некоторых случаях неясна, не отвечать прямо на вопросы. Может быть неясна какие best practiсes применить в оформлении стадий. И мой комментарий не является претензией, а на мой взгляд лишь только говорит о том, как сделать урок полнее, или быть может вдохновить на серию уроков

  • @user-yr1ck2mb5p
    @user-yr1ck2mb5p Před 5 měsíci +2

    Спасибо за объяснения. Лайк

  • @extendomerc1701
    @extendomerc1701 Před rokem +3

    спасибо за контент. хорош. комент для продвижения.

  • @ilayfortress4091
    @ilayfortress4091 Před 8 měsíci +1

    Бро, брат, братишка, спасибо большое. Отлично вообще дал информацию

  • @natalyb2378
    @natalyb2378 Před 6 měsíci +1

    Привет Николай, как долго я этого ждала :)

  • @akzntsvv
    @akzntsvv Před rokem +1

    Быстро и четко!
    Спасибо за контент 👍

  • @JackTesting
    @JackTesting Před 5 měsíci +1

    Спасибо за классный ролик!

  • @user-lr8kh4jy3g
    @user-lr8kh4jy3g Před rokem +2

    Друг, это шикарно!

  • @vladimirkovtunov1397
    @vladimirkovtunov1397 Před 9 měsíci +1

    Классный ролик, поможет набрать тыкательную базу!) делюсь, респектую!

  • @user-vi1hj7zq3m
    @user-vi1hj7zq3m Před 9 měsíci +1

    Мое почтение за материал.

  • @purple_owl
    @purple_owl Před měsícem +1

    4:55
    1)pip-tools передает привет
    2) pre-commit тоже передает привет
    в остальном да, нужно сесть и сидеть

  • @user-bv3lb1ui6d
    @user-bv3lb1ui6d Před rokem +1

    Спасибо, все по полочкам!

  • @user-sd8fk6bx3z
    @user-sd8fk6bx3z Před 5 měsíci +1

    Да согласен очень круто все по делу

  • @danijshsjshdh
    @danijshsjshdh Před 11 měsíci +1

    Очень круто, красава нереальный🫡

  • @ilayfortress4091
    @ilayfortress4091 Před 8 měsíci

    Я бы с удовольствием посмотрел видео, где ты делаешь деплой через gitlab ci, несколько проектов с переменными, которые хранятся в самом gitlab

  • @Naruto78068
    @Naruto78068 Před 2 dny

    Очень здорово и работает, если http! Но как же не хватает того же от и до, но с https, там раннер ни за что не зарегистрируется через консоль, если не будут серты нормальные или если не создан свой СА и тд.
    Я 4 дня бьюсь с этим и все тщетно, кажется, что это невозможно...

  • @Net-olekma
    @Net-olekma Před rokem

    Гуд ждём ещё

  • @vitya.obolonsky
    @vitya.obolonsky Před rokem +1

    Пусть на самом гитлабе лежит)
    Какие плюси от отдельного репизитория?

  • @antonakulov5029
    @antonakulov5029 Před rokem +1

    Спасибо, видео огонь!
    Правильно я понимаю, что gitlab нужно выносить на отдельный сервер, что не надо размещать вместе продакшн и gitlab?

    • @luchanos
      @luchanos  Před rokem

      спасибо! я пока не очень опытен в этих вопросах, но думаю что да

  • @WednesdayTalks
    @WednesdayTalks Před rokem

    БРАЗЕР БОЛЬШОЕ СПАСИБО ТЕБЕ ЗА ВИДОС!!!! ПОМОГ

  • @user-ps3zn5je1r
    @user-ps3zn5je1r Před rokem

    Хорош

  • @hohook1e785
    @hohook1e785 Před 5 měsíci

    билд жоп)

  • @slovaricKRIPTONA
    @slovaricKRIPTONA Před 3 měsíci

    добрый лень, а что мог сделать не правильно у меня пайплан в статусе pending

  • @khamzagal7928
    @khamzagal7928 Před 5 měsíci

    эй гринго где продолжение

  • @user-od2jl5uj6v
    @user-od2jl5uj6v Před 3 měsíci

    Всем привет. Я делал по видео, сначала установил гитлаб на удаленный сервер, потом запустил runner на удаленном сервере, и он в личном кабинете отображается, что запущен, потом я склонировал проект на локальный компьютер, прописал в файле gitlab-ci. yml все команды из видео и запушил , но пайплайн не создался, подскажите что я не так сделал?

  • @ulongmask
    @ulongmask Před 9 měsíci

    darwin же для маков, а ставите на убунту

  • @TechBusinessDev
    @TechBusinessDev Před 6 měsíci +1

    Первые 12 минут пиздежа про то что нет теории а только практика

    • @luchanos
      @luchanos  Před 6 měsíci

      Так сделай лучше, а не пизди почём зря

  • @vh3104
    @vh3104 Před rokem

    А это нормально, что мы ранер запускаем на одном и том-же сервере? Смысл тогда в деплоинге и этом всем видео? Я забилдить на локалке и сам могу. А пео факту - запустил я ранер на удаленном сервере. Пушу с локалки. А сервер и духом не чает, что он что-то должен делать. Видео отличное, разжевывается все хорошо. Но! - абсолютно бесполезно...ну почему НИ ОДИН туториал не может просто обьяснить как билдить на удаленном сервере через гитлаб??? НИ ОДИН!!!

    • @luchanos
      @luchanos  Před rokem

      Я ничего не понял из написанного, простите

    • @vh3104
      @vh3104 Před rokem

      @@luchanos Мы раннер запускаем там, где находится код, верно? А я хочу раннер запустить на удаленном сервере, пушить с локального компьютера и получить билд на том, удаленном сервере. Плюс к тому всему вопрос - или я не увидел, или, скорее всего, не понял - как репозиторий знает на каком ранере ему запускать пайплайн? Мы ведь создали раннер не для определенного проекта, а для всех проектов (репозиториев) которые могут быть на аккаунте.

    • @vh3104
      @vh3104 Před rokem

      @@luchanos К примеру, по резульатау туторила, скрипт - echo "Hello World" > HW.txt не создает такого файла на сервере, где раннер запущен. На этом этапе мне становится совсем не понятно, что мы делаем, и где запускается скрипт, прописанный в пайплайне

    • @vh3104
      @vh3104 Před rokem

      С этим гитдаб какой-то кромешный ужас... На битбакете свой первый пайплайн создал за 2 часа. На гитлабе уже третий день и не вижу шансов, что он закончится успешно сегодня. Просто паника какая-то

    • @apostol_fet
      @apostol_fet Před rokem

      @@vh3104 так сделай pwd и узнаешь)

  • @supreltd
    @supreltd Před rokem

    Пушка!
    Jenkins, прощай!