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

Поділитися
Вставка
  • Опубліковано 25 сер 2024

КОМЕНТАРІ • 50

  • @cryptomanialove
    @cryptomanialove 11 місяців тому +13

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

    • @bobred549
      @bobred549 5 місяців тому

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

  • @devospos
    @devospos Місяць тому +1

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

  • @user-hl5hi5wp6i
    @user-hl5hi5wp6i Рік тому +6

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

  • @mariaburlaka1808
    @mariaburlaka1808 8 місяців тому +2

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

  • @pvarankin
    @pvarankin Місяць тому +1

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

  • @user-yr1ck2mb5p
    @user-yr1ck2mb5p 5 місяців тому +2

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

  • @SemyonF89
    @SemyonF89 3 місяці тому +2

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

  • @viktor_borodin
    @viktor_borodin 8 місяців тому +4

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

    • @luchanos
      @luchanos  8 місяців тому

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

    • @IlayPugachev
      @IlayPugachev 8 місяців тому

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

    • @user-qk5bq3xg9g
      @user-qk5bq3xg9g 2 місяці тому

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

    • @viktor_borodin
      @viktor_borodin 2 місяці тому

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

  • @extendomerc1701
    @extendomerc1701 Рік тому +3

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

  • @akzntsvv
    @akzntsvv Рік тому +1

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

  • @ilayfortress4091
    @ilayfortress4091 9 місяців тому +1

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

  • @JackTesting
    @JackTesting 6 місяців тому +1

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

  • @user-vi1hj7zq3m
    @user-vi1hj7zq3m 10 місяців тому +1

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

  • @user-bv3lb1ui6d
    @user-bv3lb1ui6d Рік тому +1

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

  • @user-lr8kh4jy3g
    @user-lr8kh4jy3g Рік тому +2

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

  • @purple_owl
    @purple_owl Місяць тому +1

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

  • @natalyb2378
    @natalyb2378 6 місяців тому +1

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

  • @vladimirkovtunov1397
    @vladimirkovtunov1397 9 місяців тому +1

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

  • @user-sd8fk6bx3z
    @user-sd8fk6bx3z 5 місяців тому +1

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

  • @danijshsjshdh
    @danijshsjshdh 11 місяців тому +1

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

  • @Naruto78068
    @Naruto78068 5 днів тому

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

  • @ilayfortress4091
    @ilayfortress4091 9 місяців тому

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

  • @vitya.obolonsky
    @vitya.obolonsky Рік тому +1

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

  • @Net-olekma
    @Net-olekma Рік тому

    Гуд ждём ещё

  • @slovaricKRIPTONA
    @slovaricKRIPTONA 3 місяці тому

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

  • @user-od2jl5uj6v
    @user-od2jl5uj6v 3 місяці тому

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

  • @antonakulov5029
    @antonakulov5029 Рік тому +1

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

    • @luchanos
      @luchanos  Рік тому

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

  • @user-ps3zn5je1r
    @user-ps3zn5je1r Рік тому

    Хорош

  • @WednesdayTalks
    @WednesdayTalks Рік тому

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

  • @khamzagal7928
    @khamzagal7928 5 місяців тому

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

  • @hohook1e785
    @hohook1e785 5 місяців тому

    билд жоп)

  • @ulongmask
    @ulongmask 9 місяців тому

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

  • @technozavrr
    @technozavrr 6 місяців тому +1

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

    • @luchanos
      @luchanos  6 місяців тому

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

  • @vh3104
    @vh3104 Рік тому

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

    • @luchanos
      @luchanos  Рік тому

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

    • @vh3104
      @vh3104 Рік тому

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

    • @vh3104
      @vh3104 Рік тому

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

    • @vh3104
      @vh3104 Рік тому

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

    • @apostol_fet
      @apostol_fet Рік тому

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

  • @supreltd
    @supreltd Рік тому

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