В прод с помощью GITLAB CI/CD. На простом примере. Основы.

Ғылым және технология

Надежный хостинг FirstVDS! Переходи по ссылке и получай скидку 25% на первый месяц на любой тариф. firstvds.ru/s/ylgis
CI / CD - это сокращение Continuous Integration/ Continuous Delivery / Continuous Deployment (т.е. непрерывной интеграции / непрерывной доставки / непрерывного развертывания).
Непрерывная интеграция gitlab это просто. GITLAB CI/CD отличный инструмент для доставки кода в продакшен окружение. В это видео создадим ci cd pipeline на простом примере свидания. Он всем понятен и близок особенно подписчикам моего канала.
Да того чтобы познать премудрости данного devops инструмента необходимо как минимум знать YAML и BASH
Видео о YAML - • YAML VS JSON. YAML для...
ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?
★ BITCOIN: 3DkeRMFu4jsZCvRj8Bxn8iQCkgxfeVaxg8
★ Boosty (подписка донаты) boosty.to/pavlenkoat
★ Яндекс.Деньги: money.yandex.ru/to/4100124083...
★ www.donationalerts.com/r/pavl...
★ www.tinkoff.ru/rm/pavlenko.an...
КОНТАКТЫ:
✦ Канал в TELEGRAM: t.me/worlditech (worlditech)
✦ Чат в TELEGRAM: t.me/linux_witпростых примерах
✦ Группа в VK: worlditech
✦ INSTAGRAM: / pavlenko.at
✦ DISCORD: / discord
Еще контакты:
✧ t.me/pavlenko_at
atpavlenko
✧ / anton.pavlenko.94

Пікірлер: 175

  • @404moon
    @404moon3 ай бұрын

    Возьмите программу "хело ворд" и проганите через гитлаб. С примерами консольных команд, прогоните через демонстрационный пайплайн. Ваш фейс, и юмор выглядит великолепно, но показывайте код и примеры!

  • @alexseydugin8109
    @alexseydugin81092 жыл бұрын

    Целый Ci по пикапу расписали, осталось только запушить в прод

  • @user-mr9rx1kx6f
    @user-mr9rx1kx6f Жыл бұрын

    Цвета на видео очень круто подобраны) Не каждый дизайнер так сможет. Спасибо, все очень интересно и познавательно.

  • @victors9585
    @victors9585 Жыл бұрын

    Антон, ты шикарен!!! БОЛЬШОЕ спасибо за простое и подробное объяснение!!! 🙏👍🙏👍🙏👍🙏

  • @aleksandrshumilin9072
    @aleksandrshumilin90722 жыл бұрын

    Только вот в 5:30 проблема. Джобы выполняются параллельно в отличие от стейджей. Поэтому может быть ситуация, когда ты надушившийся и одетый полезешь в душ. Поэтому несколько джоб в одном стейдже нужно использовать осторожно при автоматическом запуске.

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    Об этом будет в следующем ролике.

  • @pavelshevkoplias2195
    @pavelshevkoplias21952 жыл бұрын

    Антон, благодарю вас за хорошее чувство юмора, и желание просто и детально объяснять выбранную тему! Про CI/CD интересно. С удовольствием смотрю ваши видео)

  • @melonom
    @melonom11 ай бұрын

    Антон спасибо! Коллега на пальцах пытался объяснить что это такое, но у вас это вышло на много лучше)

  • @user-iv2eq4jk4m
    @user-iv2eq4jk4m2 жыл бұрын

    Сейчас как раз начал изучать данную технологию. Так что жду продолжения. Спасибо за видео!

  • @dimaliybimtsev8672
    @dimaliybimtsev86724 ай бұрын

    Антон умеет донести суть, я думал только у меня такие примеры бывают))))

  • @ovanse
    @ovanse2 жыл бұрын

    Спасибо, Антон! Такой формат роликов нравится! 👍

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    Спасибо. Мне тоже такой формат роликов нравится.

  • @maceall8106
    @maceall81062 жыл бұрын

    Спасибо за видео! Стоит ли ждать видео про бест практикс непотребства в кластере Kubernetes с использованием Gitlab CI/CD ?

  • @user-ed5lw8lz2i
    @user-ed5lw8lz2i Жыл бұрын

    Мне понравилось! По крайней мере я понял, что проблема моего пайплайна не в непонимании CI/CD, а в неправильно написанных командах в задачах )

  • @semen083
    @semen083 Жыл бұрын

    Здравствуйте, возможна ли реализация такого сценарий с использованием GitLab. Есть самописная веб-страничка, которая отображает список репозиториев с чекбоксами и выбором ветки. Чекбоксами отображаются те проекты, которые пользователь собирается задеплоить. Он проставляет нужные чекбоксы, ставит ветки, из которой собирается сделать поставку и нажимает кнопку "Сделать". После этого происходит запуск пайплайнов по поставке всех выбранных проектов с возможностью обратной связи-то есть на веб страничке отображается статус выполнения пайплайна-успех или неудача.

  • @user-fv6te3hg5s
    @user-fv6te3hg5s10 ай бұрын

    Самое оригинальное объяснение CICD, которое я видел)

  • @uglevod184
    @uglevod1842 жыл бұрын

    видос пушка ) задумал написать пайплайны для других жизненных ситуаций ))

  • @sataqi6412
    @sataqi6412 Жыл бұрын

    В чём проблема разобрать на примере реального проекта. Зачем все эти души, помылся, да ещё с закосом под гейство.

  • @airguy5964

    @airguy5964

    3 ай бұрын

    Так понятнее большинству

  • @p_boyko
    @p_boyko2 жыл бұрын

    Ну и как теперь это всё воспринимать без амурчиков) Шикарное объяснение

  • @Originallost
    @Originallost2 жыл бұрын

    Сравнения забавные, но суть понятна. Благодарю

  • @ingafen
    @ingafen2 жыл бұрын

    Спасибо большое! Для начала - видео самое отличное!

  • @user-fi6jw5hk6h
    @user-fi6jw5hk6h2 жыл бұрын

    Спасибо за видео! Хотелось бы побольше роликов про CI/CD в таком формате

  • @irinasmirnova1877
    @irinasmirnova18772 жыл бұрын

    Крутое и информативное видео, посмеялась!👍🏻😂

  • @tswtcjahhgg
    @tswtcjahhgg2 жыл бұрын

    Очень интересная подача информации)

  • @Alexander-tl8uw
    @Alexander-tl8uw Жыл бұрын

    А расскажи какие способы есть потом например собранный докер контейнер автоматом заменить в Deployment кубера?

  • @Satiys
    @Satiys11 ай бұрын

    Впервые на этом канале. Подписалась с первой же минуты!

  • @CCSIB
    @CCSIB2 ай бұрын

    С удовольствием пересмотрел видео. Хорошо объчсняешь.

  • @mr.Ponizovsky
    @mr.Ponizovsky2 жыл бұрын

    10:55 Ахахах, "Если свидание пошло не по плану - иди установи Gentoo", любовь будет в любом случае)

  • @anastasiaanastasia2677
    @anastasiaanastasia267711 ай бұрын

    очень крутое объяснение, сразу понятно. спасибо

  • @KMCprod
    @KMCprod2 жыл бұрын

    Неплохо. Благодарю. Справился!

  • @user-mn5ex9sc4v
    @user-mn5ex9sc4v Жыл бұрын

    Спасибо за видео, хочу продолжения

  • @user-zn7ld9ok7b
    @user-zn7ld9ok7b Жыл бұрын

    8 секунд начала уже заинтриговало, класс!

  • @user-vc7jy3ut3d
    @user-vc7jy3ut3d Жыл бұрын

    Спасибо огромное. Если будет время подробнее послушал бы

  • @oleksandryeremenko9360
    @oleksandryeremenko93602 жыл бұрын

    От души, на пальцах рассказал

  • @MIBBSify
    @MIBBSify2 жыл бұрын

    Конечно интересно =) Лайк!

  • @pavlo1c
    @pavlo1c3 ай бұрын

    Как бы прикрутить сонар к гитлаб, чтобы в сонаре были авторы косячных коммитов из гитлаба

  • @samrybkin9184
    @samrybkin91845 ай бұрын

    Привет по каким ресурсам изучал Gitlab CI CD ? Может посоветуешь хороший ресурс кроме официальной документации ?

  • @pavlenkoat

    @pavlenkoat

    5 ай бұрын

    Работа и офдокументация

  • @user-sg7zz5of6j
    @user-sg7zz5of6j2 жыл бұрын

    Тема интересная, хотелось бы побольше узнать про gitlab и КАК РАБОТАТЬ с ним.

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    Если будет интересный материал буду выпускать.

  • @user-lo4ny7zq7q
    @user-lo4ny7zq7q Жыл бұрын

    Оригинально и доходчиво

  • @kpa39l
    @kpa39l6 ай бұрын

    Даешь сравнение c Jenkins и Gitlab CI/CD! Это же круто! Люблю битву титанов!

  • @user-gb9ik8qq9w
    @user-gb9ik8qq9w2 жыл бұрын

    Спасибо за ролик. Лично мне зашло бы лучше, если сделать шутки/инфа не 50/50 а 20/80

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    Это затравачка. Дальше буду делать ролики на примерах более приближённых. Сейчас просто ит ковидом болею и переезжаю с линукса на мак. Всё наложилось

  • @zloyzlovred3019
    @zloyzlovred30192 жыл бұрын

    Жги чувак!

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    Жгу. Надеюсь пуканы не пожег

  • @zloyzlovred3019

    @zloyzlovred3019

    2 жыл бұрын

    @@pavlenkoat нет, но инфы мало надо больше

  • @evpatr
    @evpatr2 жыл бұрын

    Спасибо.

  • @java_lvlup
    @java_lvlup6 ай бұрын

    Респект автору

  • @user-gp6yt6ze2t
    @user-gp6yt6ze2t Жыл бұрын

    Забавный мужик, интересно смотреть

  • @mrFrenchman
    @mrFrenchman2 жыл бұрын

    Продолжайте! Спасибо! Больше реальных примеров и best practice.

  • @alexandrvovk8210
    @alexandrvovk82102 жыл бұрын

    хочу сравнение jenkins vs gitlab-ci vs circle-ci vs travis-ci vs teamcity

  • @user-ch4mf2xi1d
    @user-ch4mf2xi1d2 жыл бұрын

    всё прослушала, отвлекаясь на представление свиданки))))) Антоооон)))))) ямл такой сексапильный, ух

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    Я сам тащусь. Особенно после того как развёлся так вообще стал лучшим другом))))))

  • @werewolf1637
    @werewolf1637 Жыл бұрын

    Объяснение для новичков топ

  • @sashashad
    @sashashad2 жыл бұрын

    Классный видос!

  • @ElenaBalakina-hx2gx
    @ElenaBalakina-hx2gx2 жыл бұрын

    Я за сравнение.

  • @edwardsnowden9093
    @edwardsnowden9093 Жыл бұрын

    Thanks

  • @AzeriFire
    @AzeriFire2 жыл бұрын

    Спасибо

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    Пожалуйста

  • @webruslanmir
    @webruslanmir Жыл бұрын

    Привет, жду разбор GitLab-CiCd vs Jenkins, плюсы и минусы

  • @prysvi9261
    @prysvi92612 жыл бұрын

    Достойный канал!

  • @elamankaljan7950
    @elamankaljan79502 жыл бұрын

    Чуть не забыл что я смотрю про it, вспомнил в конце. А тему к сожалению забыл))

  • @SergMirny_yt
    @SergMirny_yt2 жыл бұрын

    Пс, парень, репа в гитлабе есть склонировать? А если найду?

  • @user-qw9uo4wo5p
    @user-qw9uo4wo5p2 жыл бұрын

    Пасиба!

  • @Eustrop
    @Eustrop2 жыл бұрын

    Здорово! Однако, мне лучше зашло на скорости 2x, при втором просмотре. Так оно поживее. Может надо сразу чуть-чуть ускорять? (Вопрос для дискуссии)

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    У тебя всегда есть возможность ускорить.))))

  • @Eustrop

    @Eustrop

    2 жыл бұрын

    @@pavlenkoat Конечно! )) Но вдруг это не только у меня, и это одно из тех маленьких ухищрений, которые помогут удержать внимание менее лояльных и случайных зрителей ;) Ни в коем случае не истина, Но вот, и пару комментариев уже Я написал. И чуть его продвинул, Сей ролик чудный ;)

  • @balaamster
    @balaamster Жыл бұрын

    6:42 "выкат чего надо в прод..." С непременным тестированием front-end и back-end.

  • @SergMirny_yt
    @SergMirny_yt2 жыл бұрын

    Антон, мне просто интересно, скольких девушек ты оставил расплачиваться в ресторане, после того как откушал и сошёл? 🤣🤣🤣🤣

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    Ни сколько. Я прямой человек если нет денег я всегда говорю.

  • @user-qg5uh6vf1v
    @user-qg5uh6vf1vКүн бұрын

    често сказать, не смог досмотреть из-за примера со свиданками

  • @deniska4965
    @deniska49652 жыл бұрын

    Можно в GitLab CI/CD в одном шаге запустить больше одного контейнера?

  • @user-bg8fp6ii6o

    @user-bg8fp6ii6o

    2 жыл бұрын

    да, почему нет?

  • @mikhailts8867
    @mikhailts88673 ай бұрын

    это топ

  • @aleksandrrozumenko628
    @aleksandrrozumenko628 Жыл бұрын

    Хотим сравнение jenkins c gitlab ci/cd

  • @vitiok78
    @vitiok782 жыл бұрын

    Да уж... Чую, что в наше болезное время количество установок Gentoo значительно возросло...

  • @user-mi4pe8he3b
    @user-mi4pe8he3b2 жыл бұрын

    хорошо пошутил тонко! И доходчиво и интересно объяснил скучную теорию

  • @eternal_wanderer_ru

    @eternal_wanderer_ru

    2 жыл бұрын

    Шутки в стиле пердежно рыгательных комедий американских ...

  • @evgenysamarin
    @evgenysamarin10 ай бұрын

    Прикольное видео, буду кидаться им в чатах

  • @timka3464
    @timka34642 жыл бұрын

    Лайк

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    Вышла вторая серия kzread.info/dash/bejne/gHZ5uaRtXb3Pcaw.html

  • @user-pq4tn7ee5m
    @user-pq4tn7ee5m2 жыл бұрын

    Вчера заколебался с пайплайнами окаянными!

  • @EXANIX
    @EXANIX2 жыл бұрын

    Я тут час потратил, что бы узнать что anchor нельзя через include использовать ). Упомяни в других уроках, если вдруг не упоминал ещё. А то блин гуглил и не нашёл. Пока случайно не прочитал, просто начал всё про include читать

  • @kozhin1979
    @kozhin19792 жыл бұрын

    Привет! Было бы интересно увидеть сравнение Gitlab и Jenkins

  • @KonstantinShavlov
    @KonstantinShavlov2 жыл бұрын

    Тема очень интересная. Продолжайте :)

  • @tobedimas
    @tobedimas6 ай бұрын

    Услышал знакомое слово, и пишу про то в .... В комментариях

  • @ruslannikolaenko6933
    @ruslannikolaenko69339 ай бұрын

    Ничего не понятно когда началось про метафору

  • @user-tq7pw3rw9y
    @user-tq7pw3rw9y2 жыл бұрын

    Мы современные люди, девушки програмисты бывают тоже...

  • @user-nl7fw3yp8p
    @user-nl7fw3yp8p Жыл бұрын

    Хороший рассказ) Заметил, что девопсы больше всех любят в такие абстрактные россказни. Сразу видно, люди на работе в основном скучают )

  • @Svgge
    @Svgge3 ай бұрын

    осознанный комментарий

  • @mikurrey416
    @mikurrey4162 жыл бұрын

    Ну и девшуки пошли - нет Gentoo, нет привата)))

  • @GrigoryFedorinov
    @GrigoryFedorinov2 жыл бұрын

    Все классно только не хватает иллюстраций.

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    Все делаю один. Не успеваю их делать к сожалению. Но стараюсь это исправлять.

  • @GrigoryFedorinov

    @GrigoryFedorinov

    2 жыл бұрын

    @@pavlenkoat Меня сильно интересует девопс и новые технологии. Готов помочь на общественных началах.

  • @vasiliyreznik1789
    @vasiliyreznik17892 жыл бұрын

    Желаю ) редбул уже налил )

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    Приятного

  • @user-ej9rh2pw9k
    @user-ej9rh2pw9k2 жыл бұрын

    Никогда не думал, что борода - либераст 😂

  • @ScROnZjara
    @ScROnZjara2 жыл бұрын

    Го сравнение

  • @andranover
    @andranover2 жыл бұрын

    Как в аптеке, все на своих местах :)

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    Благодарю за отзыв

  • @joe_silver
    @joe_silver3 ай бұрын

    нихера не понял, но на канал подписался)

  • @user-xq2ng2cu3d
    @user-xq2ng2cu3d Жыл бұрын

    пикап с помощью GITLAB CI/CD

  • @devel-man
    @devel-man Жыл бұрын

    Класний мануал як ходити на побачення

  • @xmaster83
    @xmaster83 Жыл бұрын

    по европейски в main - нормально тролиш ))

  • @strembytskyi
    @strembytskyi2 жыл бұрын

    Jenkins vs GitLab CI CD

  • @user-ll6cy3hy5c
    @user-ll6cy3hy5c2 жыл бұрын

    огонь! образовательных смехуёчков словил))

  • @MrRnwer
    @MrRnwer2 жыл бұрын

    Для большинства, кто смотрит этот канал бОльшая часть содержимого ролика известна только в теории, за исключением gitlab, ci, cd, bash, linux 😂😂😂

  • @user-bg8fp6ii6o

    @user-bg8fp6ii6o

    2 жыл бұрын

    помимо cd я еще ls знаю, не надо мне тут! :D

  • @vitalykargin
    @vitalykargin2 жыл бұрын

    10:23 😂

  • @user-mw2cd3lu8n
    @user-mw2cd3lu8n2 жыл бұрын

    1:55 Деду морозу?

  • @user-zb7ij3gg5s
    @user-zb7ij3gg5s Жыл бұрын

    Зашёл понять как работать с гитом и ни слова не понял. Те кто понимают эти термины уже и так умеют

  • @pavlenkoat

    @pavlenkoat

    Жыл бұрын

    Я про гит и не рассказывал. Тут про gitlab ci. Я учту спасибо.

  • @bblde3hap
    @bblde3hap2 жыл бұрын

    Хочу увидеть как ты ставишь Gentoo GNU/Linux из Stage1, ну если вы понимаете о чём я)

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    У меня жена есть и ребенок. Какое генту? Да и про линукс снимать не особо хочется

  • @to_love2005
    @to_love20052 ай бұрын

    еще одно видео для программистов...

  • @zerg84
    @zerg842 жыл бұрын

    что-то со звуком у тебя сегодня

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    Что не так?

  • @zerg84

    @zerg84

    2 жыл бұрын

    @@pavlenkoat сначала слышно плохо было. потом какие то перепады. Также речь, то тихо, то громко говоришь. Это мои субъективные впечатления если что.

  • @pavlenkoat

    @pavlenkoat

    2 жыл бұрын

    Речь громко то тихо. Это я задыхался

  • @somewhitebird
    @somewhitebird Жыл бұрын

    Я сюда пришёл по запросу ci/cd. Но послушав Антона... Захотел сменить резиновые сапоги, убрать всю грязь из окружения, пожарить шашлык с помидорами и раздеть двоюродную сестру, что бы протестировать... Пощади, Антон. Ну хватит!!

  • @jonik908
    @jonik908 Жыл бұрын

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

  • @pavlenkoat

    @pavlenkoat

    Жыл бұрын

    Подобные примеры развивают понимания бизнес процессов при проектировании систем. Плюс дают возможность понять людям которые только вошли в айти. Так же для развлечения. Ютуб образовательная площадка.

  • @user-qi2jm3te1e
    @user-qi2jm3te1e Жыл бұрын

    Такое ощущение, что слушаю фрика пытающегося быть модным. Юмор конечно отборный

  • @pavlenkoat

    @pavlenkoat

    Жыл бұрын

    Мода и я понятие не совместимое. Я айтишник.

  • @greenman3396
    @greenman3396 Жыл бұрын

    так! задницу побрил, но всё равно ничего не понятно ((((

  • @user-uw1zp6es8q
    @user-uw1zp6es8q6 ай бұрын

    Вывод из видео 10 раз подумай прежде чем внедрить, иначе за*бешься потом сопровождать ))

Келесі