Github Actions - Введение в CI/CD

Поділитися
Вставка
  • Опубліковано 1 лют 2025

КОМЕНТАРІ • 139

  • @VladilenMinin
    @VladilenMinin  2 роки тому +40

    Давно я не выпускал больших роликов-курсов на канале, а потому держите новогодний подгон. Мне кажется, что это классная традиция.
    В ролике есть реклама, хотя я стараюсь не делать интеграций - однако так как сам на проекте активно пользуюсь услугами компании Selectel, то смело их рекомендую. Напомню, что посмотреть на облачные БД вы можете по ссылке и получить скидку в 30%:
    slc.tl/3qwoj
    Так же, подписывайтесь на мой телеграм канал, если еще не подписаны - там больше контента и дополнительные материалы:
    t.me/js_by_vladilen/556
    С наступающим!
    PS. Мы уже открыли предзапись на курс Middle Frontend разработчик:
    bit.ly/3QaExmV

    • @bitnance
      @bitnance 2 роки тому

      Как у тебя дерево репозитория в гитхабе показывает?

    • @VladilenMinin
      @VladilenMinin  2 роки тому +1

      @@bitnance octotree

    • @СергейНикулин-я2е
      @СергейНикулин-я2е 2 роки тому

      Как у тебя называются стили для цвета твоего кода и команд в терминале?

    • @franc237
      @franc237 2 роки тому +1

      спасибо большое ! очень интересно. Но совсем не понятно как работает cache. Что он сохраняет и каким образом. (может быть потому что я node.js не знаю) . Почему он ставиться везде в одном и том же месте, результаты какого шага сохраняет и выполнение каких шагов в итоге ускоряет. То ли тех что до кеша, то ли тех что после. Но все равно спасибо. Большое дело делаете для людей.

    • @Дмитрий-я7к1м
      @Дмитрий-я7к1м Рік тому

      @@franc237 согласен, тема cache раскрыта не в полном объеме. В итоге, количество затраченного времени на выполнения wf без cache и wf с cache одинаково. Но все равно спасибо видео, все разжевал

  • @TheMrDrell
    @TheMrDrell 2 роки тому +48

    Будет что посмотреть в новогоднюю ночь. Это явно намного лучше будет очередного трэшака по ТВ =) Спасибо за ценнейший контент Владилен!

  • @АлексейСтепанов-к9о
    @АлексейСтепанов-к9о 2 роки тому +20

    Владилен, спасибо!!! Вот это реальный новогодний подарок! Это то что я реально искал и хотел разобраться, а тут такой крутой курс от тебя. И бесплатный! Респект тебе, однозначно лайк!!!

  • @user-tu1do1lz3y
    @user-tu1do1lz3y 2 роки тому +3

    Третьего дня посмотрел курс по Docker и лайкнул один из комментариев с просьбой курса по CI/DI и вот, через пару дней... Спасибо, Владилен!

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

    У Владилена дар доносить информацию до широкого круга лиц, от джуниора до синьора. Начинающему будет легко посмотреть несколько раз, поэкспериментировать и разобраться, а опытному за 1 час получить понимание технологии и как это использовать. Из ру комьюнити считаю Владилена наиболее достойным, он не только на уровне, а даже лучше иностранных коллег. Спасибо за возможность смотреть что-то по специальности не только не английском.

  • @NomadicDmitry
    @NomadicDmitry 2 роки тому +3

    Шикарный урок, спасибо. Многое знал, но здесь фишки в деталях. И это самое главное.
    Благодарю и продолжайте!

  • @kiri3240
    @kiri3240 2 роки тому +2

    Огромное спасибо за этот курс! Все очень понятно и подробно и ничего лишнего!

  • @amazing_is_near
    @amazing_is_near 2 роки тому +1

    Все любят подарки на новый год, а лучший из них это знания! Спасибо Владилен что ты делаешь такие подарки. Контент супер, всем рекомендую.
    p.s. Особенно рекомендую тем кто хочет подружить докер с github actions!
    Всех с наступающим!

  • @natalyalvovskaya473
    @natalyalvovskaya473 2 роки тому +3

    Это прям то, что необходимо! Владилен, спасибо!

  • @apostol_fet
    @apostol_fet 2 роки тому +7

    Довольно исчерпывающий урок, для полного познания не хватает только так называемых self hosted runners, когда мы выполняем workflow на своих серверах или компьютерах.

  • @u234-u3p
    @u234-u3p 2 роки тому +1

    Владилен, спасибо! Как никогда в тему. Взяли на проект где CI/CD настроен, до этого не работал с этим.

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

    Отличный урок по базам Github actions. Спасибо что потратил свое драгоценное время на бесплатную видео. Дай бог тебе здоровья!

  • @ТроллингСтоун
    @ТроллингСтоун 2 роки тому +4

    Шикарно! Не хватило только информации по заливки кода на хостинг/vps, а так материал замечательный.

  • @joyway2246
    @joyway2246 2 роки тому +5

    Спасибо Владилен за ваш драгоценный труд!!!

  • @siniyhleb2856
    @siniyhleb2856 7 місяців тому

    Спасибищееее! Прогонял на питоновском проектике, чтобы было интереснее самому покопаться в маркетплейсе! Прям с удовольствием посмотрел, супер доходчиво для новичков!
    Респект, однозначно. Продолжай снимать! :)

  • @OlegIlin-my2ft
    @OlegIlin-my2ft 2 роки тому +4

    Было бы полезно узнать как использовать со своим сервером, но думаю этой инфы будет достаточно. Спасибо!

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

    Many thank you! It was a pleasure of watching your tutorial. All the topics were unfolded in a very nice and clean way!

  • @nowyeh
    @nowyeh 2 роки тому +2

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

  • @BorisMinin
    @BorisMinin 2 роки тому +3

    Спасибо, это очень полезно и как раз то, что мне нужно было изучить!

  • @max_mgtow
    @max_mgtow 2 роки тому +3

    Привет Владилен 🤝
    Спасибо тебе 👍👍👍
    С наступающим! 🎅🥂

  • @arsenii400
    @arsenii400 2 роки тому +2

    Спасибо за этот курс. Он понятный и интересный!

  • @ovanse
    @ovanse 2 роки тому +7

    Спасибо за полезный контент! 👍 Единственное, для автономности видео и полноты картины, думаю не хватило, наверное, deploy ssh разобрать или как через rsync залить можно на сервер. Но думаю это на домашнее задание оставил автор 😆

  • @mr.penguin4158
    @mr.penguin4158 2 роки тому +1

    Благодаря вам смог сделать нормальные сайты и мини веб приложения !!! Спасибо за ваш труд !!! Большое человеческое !!!

  • @denisshepelev1966
    @denisshepelev1966 2 роки тому

    Офигеть! Самый главный подарок на новый год я уже получил! Спасибо!

  • @duke_nukem14
    @duke_nukem14 2 роки тому +2

    Тема актуальная, как раз недавно начал подумывать об этом. Спасибо)

  • @АндрейМорозов-щ1ж1ю
    @АндрейМорозов-щ1ж1ю 2 роки тому +2

    Отличный курс, большое спасибо!

  • @bsisow
    @bsisow 2 роки тому +1

    Контент огонь! Ценнейший материал. Спасибо!!!

  • @todayisyourfuture
    @todayisyourfuture 2 роки тому +2

    Как раз это хотел спасибо большое за труд 🎉

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

    Отличный урок! Всё по полочкам разложено. Благодарю за науку!

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

    Владлен! Спасибо большое, очень понятно и доступно

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

    Отличной видос, максимально всё просто и понятно, так держать.

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

    Владилен благодарю вас за этот прекрасный материал! Можете еще мониторинг Prometheus + Grafana ролик снять? Ваша подача бесценна

  • @iRootPro
    @iRootPro 2 роки тому +1

    это реально топяра! Спасибо за такой труд!

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

    Спасибо за новые знания 🔥

  • @ilysov
    @ilysov 2 роки тому

    Благодарю за материал! Love you, man!

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

    хех, думаю, сейчас гляну репу - в тг - из тг в ноушен и там в самом низу репа))
    Хороший материал, спасибо!

  • @david_yuzhakov
    @david_yuzhakov 10 місяців тому

    Всё предельно ясно и полезно, спасибо!

  • @Stas77783
    @Stas77783 7 місяців тому

    Все подробно, и ясно красава!

  • @fergussawyer
    @fergussawyer 2 роки тому +1

    Спасибо! Очень полезно 🎉

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

    Было полезно, было понятно - буду применять

  • @alexshuchman
    @alexshuchman 2 роки тому +1

    Спасибо, очень полезно.

  • @vitalizolotarev8210
    @vitalizolotarev8210 2 роки тому +1

    Спасибо, было и полезно и понятно

  • @NeverGTI
    @NeverGTI 2 роки тому

    Любопытно, надо будет глянуть )

  • @korvinkori_
    @korvinkori_ 2 роки тому

    Благодарю за полезный контент

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

    Спасибо Владилен 👍

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

    Оч круто спасибо за курс.

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

    класс, спасибо за разбор

  • @ІгорНовак-д5д
    @ІгорНовак-д5д 7 місяців тому

    Просто ТОП👍

  • @asg5511
    @asg5511 2 роки тому +1

    Мега полезный урок! Большое спасибо!

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

    Обычно смотрю ролики зарубежных авторов из-за качества контента, и за все время оставил максимум 5 комментариев (с натяжкой). Ролик просмотрел в спокойном режиме без дерганья на 1.5 и только местами пользовался перемоткой (например, основы работы с git). Но, тоже отлично, что они есть в одном ролике.
    В целом, Благодарю за контент - основы и последовательность изложены безупречно, как и нюансы, связанные с именами и переменными. Жаль, что у автора не хватило времени затронуть тему ssh (было бы интересно посмотреть на авторскую подачу контента по части серверных скриптов и деплоя), но, на самом деле, программисту важно понять просто принцип и возможности (функционал), а все остальное -дело техники. И, видео, больше, чем на 100% оправдывая своё название, даёт это понимание на качественном уровне.

  • @ВладимирХолодовский-о5р

    Спасибо большое за контент) Все очень доступно! Есть не большое пожелание, возможно ли добавить контент про deploy на github pages? Инфы мало, приходится долго копаться. Было бы круто если бы была видеоинструкция

  • @alexeychernoff8554
    @alexeychernoff8554 2 роки тому

    Спасибо тебе добрый человек)!

  • @shakhzod235
    @shakhzod235 2 роки тому

    Спасибо за курсы

  • @DavGal25
    @DavGal25 2 місяці тому +1

    Хотелось бы смотреть видео про Custom Actions

  • @Bugagych
    @Bugagych 2 роки тому +3

    @VladilenMinin
    Очень мало нормальной инфы по микрофронтендам. Module Federation в частности.
    Запили мини курс пожалуйста!
    У тебя уже было что то по этому поводу, но мало.
    Хотелось бы более полноценно. Настройка вебпака к МФ и тд.
    А если еще будет пример с git (то что в этом курсе), будет супер!
    Мне кажется это важная тема для тех, кто собирается работать в крупной компании.
    Сейчас все переходят на данный подход.

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

    1:11:36 - UML - язык графического описания для объектного моделирования в области разработки программного обеспечения, для моделирования бизнес-процессов, системного проектирования и отображения организационных структур.

  • @ilikecola378
    @ilikecola378 2 роки тому

    Владилен спасибо.

  • @mr__anderson
    @mr__anderson 2 роки тому

    Очень круто!

  • @БачилоЖеня
    @БачилоЖеня 11 місяців тому

    Спасибо большое!!!

  • @eshevlyakova
    @eshevlyakova 2 роки тому +1

    Спасибо за видео!) И хотелось узнать, как сделать такую же подстветку в консоли при использовании git?

  • @nikudaorg
    @nikudaorg 2 роки тому

    Суперски, очень понятно, очень полезно, спасибо)
    Очень интересно, возможно ли, например, при каждом обновлении мастера, автоматически деплоить это куда-нибудь на удалённый сервер.

    • @VladilenMinin
      @VladilenMinin  2 роки тому +1

      Да абсолютно, у нас на проекте процессы так и устроены через докер контейнер

    • @DarkzarichV2
      @DarkzarichV2 2 роки тому +1

      Почитайте про SSH соединение с сервером, с помощью него можно загружать файлы на сервер удалённо вручную. Таким образом, загрузка на сервер сводится к инструктированию Github Actions загрузить артефакты на удаленный сервер, используя доступы, предоставленные через secrets

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

    Круто, спасибо)
    А как залить все изменения на сервер? Синхронизировать файлы в репозитории гита с фактическими файлами на сервере.

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

    Just this is the Super Good!!!

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

    Благодарю за крутой контент. А я динозавр уже успел свой workflow на батнике в винде написать. Буду переделывать. По видео все понятно кроме одного момента - Откуда и куда делается download/upload артефактов? И главное зачем, что дальше?

  • @Grigoren_com
    @Grigoren_com 2 роки тому

    топчик!
    спасибо)

  • @kamila123q
    @kamila123q 2 роки тому

    Благодарю🤘

  • @ВадимУсенко-д8ч
    @ВадимУсенко-д8ч 2 роки тому +2

    Владилен , добрый день. Подскажи пожалуйста , планируется ли какой-нибудь курс на несте с реализацией нескольких микросервисов ?

  • @0x00000101
    @0x00000101 Рік тому

    Полезный материал. Большое спасибо. Возник вопрос. В ходе тестов формируется отчет allure. Как сделать так, чтобы этот отчет можно было открыть в гите? Через actions в маркетплейсе?

  • @juratbekmahammadaliyev3995
    @juratbekmahammadaliyev3995 2 роки тому

    Awesome video

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

    Спасибо большое!
    К слову, GitLab дает 400 бесплатных минут на любой тип репозитория, а GitHub не имеет ограничения для публичных репозиториев, и дает 2000 минут на приватные репозитории.
    Но синтаксис GitLab чуть приятнее, кмк

  • @ИванЕмелин-ш9ш
    @ИванЕмелин-ш9ш 2 роки тому

    Спасибо!

  • @mrfofaify
    @mrfofaify 2 роки тому

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

  • @Realing29
    @Realing29 2 роки тому +1

    Как прокинуть secrets в docker и затем его использовать в Dockerfile?

  • @vladbreez4036
    @vladbreez4036 2 роки тому

    Владилен, когда будет видосик по NgRx || NgXs ? :)

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

    А тут разве будет толк от кеша? В .npm ведь будут только глобальные модули, коих при npm ci даже и не появится

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

    Спасибо

  • @vaspurakavdalian1133
    @vaspurakavdalian1133 2 роки тому +1

    Владилен привет.Я бы хотел узнать.Есть ли у вас курсы по html,css, и javascript ,или какието ин ентенсивы,уроки.Чтобы приобрести эти курсы.У меня нет времени ,для онлайн школы,потомучто я работаю,и хотелось бы приобрести какой то пакет уроков .Я у вас на сайте зарегистрирован,и прошёл отлично все 5 уроков по создании слайдера и 2- ух игр.Вот подобные есть у вас?

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

    Владилен, не понимаю, в чем смысл артефактов, как они могут понадобиться на практике?

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

      Например статистика и отчетность по тестированию

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

    Го ролик по Jenkins + Ansible, плиз)

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

    как на счет курса по AWS? :) сделал бы своих подписчиков еще счастливее ))) а так спасибо за уроки твои!

  • @deniskhababutdinov3837
    @deniskhababutdinov3837 2 роки тому

    Спасибо за курс, но белый присутствует белый шум на звуке((((.

  • @povladis6940
    @povladis6940 2 роки тому

    @VladilenMinin Слушай, я хотел спросить, у тебя имя происходит от ВЛАДИмир ЛЕНин?))

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

    Unknown command: "eslint" - Подскажите почему эта ошибка не дает запустить lint

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

    В чем может быть проблема? Тест не запускается , в Actions нет моего workflow созданного в среде разработки. В коде все есть на репозитории

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

      Проверь runs-on на правильность написания

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

    npm ci сделает не тоже самое что npm i, он установит именно такие версии, которые указаны в .lock файле, это важный нюанс для CI/CD

  • @Sergey-jq5kz
    @Sergey-jq5kz 2 роки тому

    А когда будет gh compile?

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

    👍👍👍👍👍👍

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

    а как созданный файл на сервер выгрузить????? тема не раскрыта

  • @sewerlock
    @sewerlock 2 роки тому

    А в гитлабе тоже можно это всё использовать?

    • @VladilenMinin
      @VladilenMinin  2 роки тому +1

      Там очень похожий принцип

  • @biLLie_wiLLie
    @biLLie_wiLLie 2 роки тому

    Недавно Шварцмюллер выпустил курс про это и собирался у него посмотреть. Но сначала гляну видео от Владилена. Благодарю)

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

    Про гиткоин не рассказал )) потом походу экешны за коины будем заливать

  • @Realing29
    @Realing29 2 роки тому

    1:28:07

  • @НиколайШинин-ш1й
    @НиколайШинин-ш1й 2 роки тому

    Почему на VS code перешёл?

    • @VladilenMinin
      @VladilenMinin  2 роки тому

      Оформил его и стало приятно пользоваться

  • @angrypug4387
    @angrypug4387 2 роки тому

    #ВладиленНеБолей

  • @adposty
    @adposty 2 роки тому

    Это тот дешевый трюк, когда Влад сказал: ‘давайте без лишних слов’ и запустил никому не нужную рекламу на одну минуту.

  • @Realing29
    @Realing29 2 роки тому

    30:22 остановился

  • @biLLie_wiLLie
    @biLLie_wiLLie 2 роки тому

    Мне одному кажется или что-то со звуком и фоном что-то шумит?

  • @talas12341
    @talas12341 2 роки тому +3

    целый день на просмотр потратил, вроде смотришь все понятно, начинаешь писать код, нихрена не понятно, начинаешь пересматривать. в итоге все примеры повторил.

  • @reuven_yanturin
    @reuven_yanturin 7 місяців тому

    ты ubuntu случайно написал как ubunty потому что английское "y" произносишь как русское "у". энви умэл...

  • @serdotsenko
    @serdotsenko 2 роки тому

    привет! у тебя супер-контент! 👏но на фотках для видосов ты выглядишь хуже чем на видео, при чём на всех, ты какой-то слишком серьёзный что-ли, мож попробуй другого фотографа что-ли, бери фотки где ты улыбаешся 😉

    • @VladilenMinin
      @VladilenMinin  2 роки тому +1

      хаха спасибо за обратную связь
      Вся проблема в том, что я сам фотограф этих картинок в слепую 😅

    • @serdotsenko
      @serdotsenko 2 роки тому

      @@VladilenMinin попроси кого-то, сделай несколько, улыбайся! а то чесно говоря немного надменный вид, я то знаю, что ты добрый и искренний, но на фото совершенно другой образ 🙂