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

preview_player
Показать описание

CI / CD - это сокращение Continuous Integration/ Continuous Delivery / Continuous Deployment (т.е. непрерывной интеграции / непрерывной доставки / непрерывного развертывания).

У многих начинающий возникает вопрос какую систему выбрать для создания ci cd pipeline?
В видео я хочу сравнить jenkins vs gitlab ci/cd так как с обоими системами мне приходилось работать. С jenkins pipeline больше с gitlab ci поменьше.

Это чисто мое мнение по вопросу gitlab ci/cd vs jenkins . Ваше пишите в комментарии под видео.

Если вы хотите чтобы я сделал видео какой язык программирования выбрать DevOps инженеру пишите об этом в комментарии.

#gitlab #gitlabcicd #ityoutubersru #АнтонПавленко #jenkins

ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?

★ BITCOIN: 3DkeRMFu4jsZCvRj8Bxn8iQCkgxfeVaxg8
gitlab ci/cd vs jenkins
КОНТАКТЫ:
Еще контакты:
Рекомендации по теме
Комментарии
Автор

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

iveqjkm
Автор

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

MOTOYAMAWAN
Автор

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

imjlwdl
Автор

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

barabuh
Автор

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

bashkirtsevich
Автор

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

itxl
Автор

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

dnr_
Автор

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

samrybkin
Автор

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

nobody_nowhere_
Автор

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

MrPetroua
Автор

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

xtxysii
Автор

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

codein
Автор

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

oretrhx
Автор

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

TaggartMk
Автор

А как же тимсити?
А как же Azure pipelines?

Gitlab - это не VCS

vabka-
Автор

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

frolovskii_v
Автор

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

manul
Автор

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

AndreiVvedenskii
Автор

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

andretisch
Автор

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

eugene