GITLAB CI/CD vs JENKINS. Что выбрать для своих CI CD pipeline?

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ธ.ค. 2024

ความคิดเห็น • 86

  • @testikarus
    @testikarus 11 วันที่ผ่านมา

    Спасибо за Ваш труд! Коммент в поддержку канала.

  • @sergeybogachev4337
    @sergeybogachev4337 2 ปีที่แล้ว +1

    Спасибо, было интересно послушать.

  • @НиколайБараненко-ш6г
    @НиколайБараненко-ш6г 3 ปีที่แล้ว +2

    еще gitlab ci позволяет делать простыми include добавление в ваш pipeline кусочка кода из других yaml в которых реализованы какие-то определенные смысловые шаги и недавно появился. pipeline editor в котором есть linter которые проверяет на лету не только синтаксис и правильность расстановки пробелов но и взаимосвязанный код

  • @MOTOYAMAWAN
    @MOTOYAMAWAN ปีที่แล้ว

    Благодарю за видео! Всех Вам благ! К слову, сам я использую GitLab --- для моих задач выше крыши )

  • @it3xl
    @it3xl 3 ปีที่แล้ว +5

    * Всегда выберу Jenkins имея большой опыт в 4х других решениях. :)
    * Обожаю Groovy - милейший и лёгкий язык. Использовал вне CI/CD. Жаль не распространен.
    * Есть подход, когда выношу 99% логики в bash/PowerShell/Python/etc... Особенно удобно стало с появлением Docker в массах. Если зоопарк систем или нельзя обновить древний CI/CD сервер, то выручает. Правда, я заморачиваюсь с написанием легко поддерживаемого кода.
    * Спасибо автору за труд!

  • @bashkirtsevich
    @bashkirtsevich 3 ปีที่แล้ว +1

    Последний факт про опенсорсность дженкинса, с возможностью его дописать, напомнил знаменитую картинку Open Source vs Closed Source.

  • @sammygun84
    @sammygun84 2 ปีที่แล้ว +1

    Привет Антон просто хотел спросить тебя работая в банке Тинькоф как SRE какие технологии вы используете. Работаете ли вы с Docker, kubernetes? А вообще в будущем, если захочу работать в вашем банке, то что лучше изучить чтобы была возможность работать как SRE, на какие темы обратить в первую очередь? твои видео но у каждой компании свои технологии, просто интересно какой стек в Тинькоф?
    Также хотел тебя спросить по каким ресурсам ты сам изучал Apache Kafka?
    Сам по опыту работы в прошлом работал системным администратором Linux, сейчас думаю сменить направления с системных администраторов в сторону SRE, DevOps.

  • @ДмитрийОлейниченко-х6ь
    @ДмитрийОлейниченко-х6ь 3 ปีที่แล้ว +1

    Спасибо за прекрасное сравнение и описание, как раз сейчас с gitlab разбираюсь, услышал о тех вещах которые упоминались в ролике.

  • @nobody_nowhere_
    @nobody_nowhere_ 2 ปีที่แล้ว

    Начинал я свою работу с дженкинса, и это было просто. В вебе всё мышкой накидал, опа - оно уже собирается. Когда сложность выросла, а переносимости стало не хватать, по уже написанному стали пилить дженкинс пайплайны, формат декларатив (по сути 2 несовместимые концепции, но без костылей только декларатив даёт такие вещи как полный контроль и возможность перезапуска не всего пайплайна а только отдельного шага). Дока несложная и понятная, пока не нужно особых извращений.
    А потом попытался перейти на гитлаб ci - и с одной стороны оно слишком тупо и просто, а с другой - без изучения каких-то азов приступить к работе просто невозможно. Плюнул и пошёл искать достаточно подробный видеокурс, что сейчас и делаю...

  • @dnr_8365
    @dnr_8365 8 หลายเดือนก่อน

    Инфа полезная, приятно вас слушать, но руки нужно привязывать перед эфиром))

  • @ВладЗенов-ь6е
    @ВладЗенов-ь6е 3 ปีที่แล้ว +4

    Я DevOps, и я выбираю Jenkins)

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว

      А я пикачу )))))

    • @ВладЗенов-ь6е
      @ВладЗенов-ь6е 3 ปีที่แล้ว

      @@pavlenkoat Пикачу у нас тоже есть))

    • @Gulik17
      @Gulik17 3 ปีที่แล้ว

      А можно без докера организовать автодеплой? Везде только с докером показывают?

    • @ВладЗенов-ь6е
      @ВладЗенов-ь6е 3 ปีที่แล้ว

      @@Gulik17 можно все. Зависит от технологий и задач.

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว

      @@Gulik17 А есть разница? Выполняешь команды и все.

  • @barabuh1028
    @barabuh1028 3 ปีที่แล้ว

    Спасибо за видео, доходчиво и достаточно кратко. Любви, здоровья и вдохновения.

  • @vabka-7708
    @vabka-7708 3 ปีที่แล้ว +4

    А как же тимсити?
    А как же Azure pipelines?
    Gitlab - это не VCS

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว +1

      Так я ж в начале сказал я с ними не работал

    • @snatch-guy
      @snatch-guy 3 ปีที่แล้ว +2

      Они от лукавого

    • @denistu10
      @denistu10 3 ปีที่แล้ว +1

      Azure Pipeline это боль, как и весь Azure DevOps, недоделаный комбайн

    • @vabka-7708
      @vabka-7708 3 ปีที่แล้ว

      @@denistu10 хз, вроде норм. Не тимсити конечно, но тоже неплохо.
      Youtrack для отслеживания задач есесено лучше будет

    • @mootal2202
      @mootal2202 3 ปีที่แล้ว

      Тимсити снаружи хорош, но с точки зрения DevOps - не очень. Т.к. IaC в нём неудобен. К тому же платный и закрытый и отстаёт по фишкам от GitLab

  • @andreydmitriyev4582
    @andreydmitriyev4582 3 ปีที่แล้ว

    Спасибо, Антон. Занимательно!

  • @jozz3235
    @jozz3235 2 ปีที่แล้ว

    Что за трек на фоне играет? 🙂

  • @TaggartMk2
    @TaggartMk2 ปีที่แล้ว

    как перенести репозитории из одного gitlab в другой gitlab? Осознанный коментарий

    • @pavlenkoat
      @pavlenkoat  ปีที่แล้ว

      Создать репозиторий пустой без веток, склонировать репозиторий и запушить

  • @ИльяДударев-л4к
    @ИльяДударев-л4к 3 ปีที่แล้ว +3

    Так не надо файл CI/CD в Gitlab рядом с кодом хранить, его(их) надо в отдельной репе хранить, где разрабы могут только смотреть и МР делать, максимум.
    Всё там можно настроить по доступам к секретам и переменным окружения.
    Gitlab - это пластилин, лепи, что хочешь, плюс это всё в одном, соответственно, меньше точек отказоустойчивости.
    В Gitlab раздолье не меньше, можно всё, даже фишки платного Gitlab можно организовать своими руками в бесплатной версии.

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว +1

      Если использовать разные репы то да. Не спорю, наверно надо было этот кейс раскрыть. Просто в маленьких проектах вижу что все хранят вместе.

    • @vanger_
      @vanger_ 3 ปีที่แล้ว

      @@pavlenkoat feature flags в GitLab завезли пару релизов назад, он доступен для всех. А выглядит как этого нет, все те же основные функции jenkins есть в GitLab

  • @РоманФадеев-ф4г
    @РоманФадеев-ф4г 2 ปีที่แล้ว

    Ребят а кто нибудь подскажет Дженкинс будет работать без интернета ? Или есть какое то альтернативное приложение, которое работает с локальном гитом

  • @nomad2533
    @nomad2533 3 ปีที่แล้ว +5

    У Дженкинса логотип симпатичный

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว +1

      Значит выбор очевиден))))))

  • @codein4280
    @codein4280 3 ปีที่แล้ว +3

    Выпуск - хорош. Лучше только твоя борода)

  • @MrPetroua
    @MrPetroua 3 ปีที่แล้ว

    Здравствуйте, можно более подробнее...

  • @timka3464
    @timka3464 3 ปีที่แล้ว

    Снова лайк

  • @lexflex8677
    @lexflex8677 3 ปีที่แล้ว

    01:45 - заслужил подписку

  • @manul7978
    @manul7978 ปีที่แล้ว

    ха ха - так везде я про то что хаос в репо

  • @zloyzlovred3019
    @zloyzlovred3019 3 ปีที่แล้ว

    Надо было про Team city рассказать))

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว

      Не работал я с ним

    • @zloyzlovred3019
      @zloyzlovred3019 3 ปีที่แล้ว

      @@pavlenkoat вот и зря... очень удобно

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว

      @@zloyzlovred3019 Он платный. Знаю компании которые от него отказываются из-за этого

    • @zloyzlovred3019
      @zloyzlovred3019 3 ปีที่แล้ว

      @@pavlenkoat плохо изучали вопрос. Там он бесплатный но есть ограничения на колличество билд агентов

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว

      @@zloyzlovred3019 Я знаю. В компаниях где я работаю их не хватает.

  • @2db2
    @2db2 3 ปีที่แล้ว +1

    Tekton

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว

      Что это значит?

  • @frolovskii_v
    @frolovskii_v 3 ปีที่แล้ว

    я вообще ни с чем ещё не работал, только начал осваивать TeamCity, но довольно удобный, правда платный, когда инфраструктура разрастается

  • @tswtcjahhgg
    @tswtcjahhgg 2 ปีที่แล้ว

    th-cam.com/video/NBEWB4-ZiAI/w-d-xo.html Вот этот моментособо порадовал

  • @andretisch
    @andretisch 3 ปีที่แล้ว

    Эм.... Я уже видел это видео.. Как-так?

  • @ScROnZjara
    @ScROnZjara 3 ปีที่แล้ว

    Azure 🤪

  • @AndreiVvedenskii
    @AndreiVvedenskii 3 ปีที่แล้ว

    То чувство, когда у тебя на работе gitlab+jenkins

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว +1

      На прошлой так же было. В гитлабе линтер для кода остальное в Дженкинс

  • @snatch-guy
    @snatch-guy 3 ปีที่แล้ว +1

    Чувства фронтендера задеты

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว

      Ну странные фронтендеры мне попадаются

    • @snatch-guy
      @snatch-guy 3 ปีที่แล้ว

      @@pavlenkoat это были верстальщики

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว +4

      Да нет фронтендеры. Они на мерзком js кодили

    • @snatch-guy
      @snatch-guy 3 ปีที่แล้ว

      @@pavlenkoat ой всё

  • @eugene782
    @eugene782 3 ปีที่แล้ว +1

    честно говоря очень дорогой курс..прям ну совсем

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว

      По мне очень дешёвый. Обычно курсы начинаются от 40к.

  • @mydeviousway
    @mydeviousway 3 ปีที่แล้ว +1

    чё там комменты для ютуба еще надо писать?

    • @pavlenkoat
      @pavlenkoat  3 ปีที่แล้ว +1

      Конечно. Просто не всегда успеваю просить

  • @udp
    @udp 7 หลายเดือนก่อน

    По теме - вообще ничего. Переливание из пустого в порожнее. Ни примеров, ни картинок. Бред