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

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ม.ค. 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

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

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

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

  • @OlegIlin-my2ft
    @OlegIlin-my2ft 2 ปีที่แล้ว +4

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

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

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

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

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

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

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

  • @ТроллингСтоун
    @ТроллингСтоун 2 ปีที่แล้ว +4

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

  • @apostol_fet
    @apostol_fet 2 ปีที่แล้ว +7

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

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

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

  • @joyway2246
    @joyway2246 2 ปีที่แล้ว +5

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

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

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

  • @mr.penguin4158
    @mr.penguin4158 2 ปีที่แล้ว +1

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

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

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

  • @u234-u3p
    @u234-u3p 2 ปีที่แล้ว +1

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

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

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

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

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

  • @АндрейМорозов-щ1ж1ю
    @АндрейМорозов-щ1ж1ю 2 ปีที่แล้ว +2

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

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

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

  • @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

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

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

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

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

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

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

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

  • @ovanse
    @ovanse 2 ปีที่แล้ว +7

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

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

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

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

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

  • @jgoloven9134
    @jgoloven9134 6 หลายเดือนก่อน

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

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

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

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

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

  • @Stas77783
    @Stas77783 6 หลายเดือนก่อน

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

  • @david_yuzhakov
    @david_yuzhakov 10 หลายเดือนก่อน

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @DavGal25
    @DavGal25 2 หลายเดือนก่อน +1

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

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

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

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

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

  • @ІгорНовак-д5д
    @ІгорНовак-д5д 6 หลายเดือนก่อน

    Просто ТОП👍

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • @БачилоЖеня
    @БачилоЖеня 11 หลายเดือนก่อน

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

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

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

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

    Just this is the Super Good!!!

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

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

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

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

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

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

  • @ВладимирХолодовский-о5р
    @ВладимирХолодовский-о5р ปีที่แล้ว

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

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

    Очень круто!

  • @kind1y
    @kind1y 3 หลายเดือนก่อน

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

  • @ВадимУсенко-д8ч
    @ВадимУсенко-д8ч 2 ปีที่แล้ว +2

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

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

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

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

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

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

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

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

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

  • @0x00000101
    @0x00000101 ปีที่แล้ว

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

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

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

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

    Awesome video

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

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

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

    Благодарю🤘

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

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

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

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

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

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

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

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

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

      result.school/products/html-css

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

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

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

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

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

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

  • @ИванЕмелин-ш9ш
    @ИванЕмелин-ш9ш 2 ปีที่แล้ว

    Спасибо!

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

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

  • @Sergey-jq5kz
    @Sergey-jq5kz 2 ปีที่แล้ว

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

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

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

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

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

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

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

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

    Спасибо

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    👍👍👍👍👍👍

  • @НиколайШинин-ш1й
    @НиколайШинин-ш1й 2 ปีที่แล้ว

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

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

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

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

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

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

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

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

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

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

    1:28:07

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

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

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

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

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

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

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

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

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

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

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

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

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

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