CI CD наглядные примеры

102 933 просмотра • 6 июня 2022 г.

Ulbi TV

150 тыс. подписчиков

В этом ролике мы рассмотрим cicd. Разберем теорию, которая связана с CI CD, а также на реальных примерах рассмотрим CI/CD pipeline. Ролик по cicd особенно будет полезен начинающим разработчикам, которые ранее с этой концепцией не сталкивались.

Patreon/boosty (доступ к бонусам) - https://boosty.to/ulbitv

Исходный код тут (github) - https://t.me/ulbi_tv/79

Таймкоды:
00:00 ➝ Введение
01:00 ➝ Теория CI/CD
05:50 ➝ Рассматриваем реальный пример. Приступаем к практике. CI pipeline. Github actions
15:30 ➝ Настраиваем (CD) деплой приложения
21:40 ➝ Время ставить лайки и писать комментарии для продвижения ролика :) всем спасибо!

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

Patreon/boosty (доступ к бонусам) - https://boosty.to/ulbitv

Qiwi кошелек - http://qiwi.com/n/BODYE821
Яндекс деньги - https://yoomoney.ru/to/4100116193037469

prosa

09.09.22 в 07:37

С удовольствием просмотрел.
Кратко, четко, без воды. Молодца.

Ruslan La

04.09.22 в 17:57

крутой контент, как всегда

Krishna Jason

02.09.22 в 14:25

hahsdhahah good

Baikh

27.08.22 в 10:35

Спасибо

MrAnyTwo

18.08.22 в 14:31

Спасибо! Очень интересно и познавательно.
Остался вопрос. Почему проверка линтера и типов происходит после сборки? Разве не должно быть наоборот?

Дмитрий Люлекин

13.08.22 в 17:03

Ты лучший!)

Anton Kapustin

10.08.22 в 14:41

Никуя не понял, но очень интересно

yarik yarik

09.08.22 в 16:59

Супер, неужели все так просто? на реальных проектах наверное сложнее

name surname

02.08.22 в 13:38

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

name surname

31.07.22 в 15:56

Спасибо! Как всегда очень полезно и концентрированно, посмотрел попробую повторить. Успехов!

Александр Глухов

29.07.22 в 08:46

Кто настраивал github actions? Почему у меня пока код собирается/билдиться сайт висит нерабочий? А после билда работает. В чем ошибка?

Vitalii Turovets

28.07.22 в 21:35

Интересно, переменная “node-varsion” нормально интерполируется? :)

Кирилл Борисов

28.07.22 в 10:04

Ребят, а на чьих мощностях происходит сборка и тест? На гитхабе? Есть ли ограничения какие-то? Я же могу такой тяжелый проект загрузить...

Elon Musk

27.07.22 в 12:04

Спасибо, классный урок

Michael Murat

27.07.22 в 08:01

агонь

Максим Ткачук

25.07.22 в 18:46

топ!

TaiJay

23.07.22 в 11:41

Реально, просто и полезно. Спасибо, Тимур)

Владислав Заречный

22.07.22 в 14:34

Спасибо тебе большое за контент, очень круто и понятно)

Alex Grinberg

21.07.22 в 15:41

Great video lesson! Please keep up producing such helpful lessons!!!

Нико Gamspi

20.07.22 в 05:12

благодарю, за превосходный контент!!!

Olzhas. Ag

18.07.22 в 18:51

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

Wladyslaw Dudko

13.07.22 в 13:17

+

Architect

12.07.22 в 19:31

Много лайков, этот ролик заполнил много пробелов!

Богдан Язинский

12.07.22 в 05:58

Вот это качество! Легко и понятно, спасибо большое!

Святослав Кудрей

11.07.22 в 20:11

Рахмет

Yunus Boliyev

11.07.22 в 15:10

Eugene Pytkin

11.07.22 в 14:40

Ха! Экшн сработал на 17 версии NodeJS только потому, что на момент записи ролика это была latest версия. Потому что переменной matrix.node_vErsion задано не было, вкралась опечатка. Тут нужен ещё один костыль, который будет проверять наличие переменной. Скорее всего он уже есть и используется, т.к. костылей - тысячи.

Simonas Pacauskas

11.07.22 в 14:21

to all ruzzians: stop moving your grey pudding so called brain, you're separated from the world anyway. good luck :)

Maxim Talanov

09.07.22 в 11:52

@UlbiTV, привет. Было бы интересно если рассказал, как делать деплой на виртуальную машину где сидит сервер. Что бы деплой и в правду был автоматизированым. В остальном все понятно. Спасибо.

Dementev Vitalij

08.07.22 в 14:46

Спасибо!!!!!!!!!!!

Andrii Lukianenko

08.07.22 в 10:47

Мне нравится, что сначала разбирается проблема, а уже потом, что такое CICD и как он решает эту проблему. Отличная подача, спасибо!

Mikhail Blush

07.07.22 в 17:25

я не понимаю, кто дизлайкает эти видео?

R_ gg

04.07.22 в 19:44

гуд

Alexandr Zhuykov

04.07.22 в 12:22

Афигеть как спасибо!!!))) Быстро, просто и очень понятно!!!

Владислав Сергеевич

04.07.22 в 05:34

Про CI все класс, но про CD можно сказать что ничего не было сказано, потому что вся реализация CD скрыта в сервисе Netlify, чаще всего CD настраивается через те же actions или gitlab.ci где идет подключение к серверу и происходит деплой не сервер либо через артефакты путём копирования билда на сервер, либо через git pull и запуск команды сборки.

Lower Pass

03.07.22 в 11:21

как же красава. <3

Prog Ramming

03.07.22 в 10:08

отличный наглядный ролик по ci/cd

Aleksandr Glotov

28.06.22 в 18:53

Спасибо, лучшее объяснение что я видел

Виктор Юрченко

26.06.22 в 17:59

спасибо, все доходчиво и по делу

Ярослав Евдокимов

26.06.22 в 12:56

14:07 Не понял, мы же не в master деление запушили почему выполнился action , мы же его только на master сделали?!

PyLounge - программирование на Python и всё о IT

25.06.22 в 17:05

Идеальное объяснение "на пальцах". Спасибо)

Дима Хомич

25.06.22 в 11:23

CI/CD это просто переигранные методологии разработки?

Ruslan Makhortykh

24.06.22 в 22:54

А если нет код ревью на работе?

Иван Калюга

24.06.22 в 09:26

Спасибо! Огонь!

Данила. Юдаков.

21.06.22 в 16:55

Отличный контент, сппаасиибо

Aslan Sarmurzin

20.06.22 в 07:29

от питониста огромное спасибо!

en0t

19.06.22 в 22:02

Отличный видос, спасибо

Vladislav Dudashvili

19.06.22 в 12:07

спасибо тебе большое за труды!

Андрей Беседин

18.06.22 в 17:37

Вот раньше все было просто, засунул cd в дисковод, через Nero записал и забыл, а сейчас...

Sergey Karlinskiy

15.06.22 в 18:07

Прекрасное, нужное и бесплатное! Браво!

Victor Nuzhdin

15.06.22 в 09:08

Круто! Коротко, быстро, без воды с практикой!
Вот бы также учили в универах и на всяких гно курсах))

KnowledgeDose

15.06.22 в 04:35

шикарно, для начинающих - самое то

Иван Иванов

14.06.22 в 07:55

Лайк, пиписька, бубенцы

Litvin

13.06.22 в 18:24

node-vArsion

Detroit

13.06.22 в 17:16

красиво

Sergey Tarasevich

13.06.22 в 10:10

Спасибо, вот прям мастхев для новичков

mAx

13.06.22 в 10:00

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

Adelina Taabaldieva

13.06.22 в 07:41

Спасибо за объяснение! Было интересно и понятно

Закар Happy

13.06.22 в 07:08

Тимур, у тебя есть платные курсы по frontend? Если есть, то дай ссылку, я готов их приобрести

shofea akter

13.06.22 в 00:04

чё тут, как дела? Angular не появился? Нету, похоже...

Zzhanat

12.06.22 в 16:52

как всегда крутой контент

RobyDobyDingo

11.06.22 в 15:38

Не знаю, насколько это необходимо для новичка, который ещё не работает разработчиком, но это было чертовски познавательно! До этого даже не знал, что это такое и зачем нужно, теперь стало понятно

Александр Весёлкин

11.06.22 в 07:43

Не надо писать npm install, лучше в таких средах писать npm ci, быстрее отрабатывает

NuggetSTI

11.06.22 в 05:09

классный видос, спасибо!

Vasiliy

10.06.22 в 20:10

Круто бы добавить vercel тогда бот будет деплоить сразу после успешного CI

Максим Шафаренко

10.06.22 в 19:12

CI CD
Как всегда красавчик) спасибо!)

Влад Соболев

10.06.22 в 19:09

отличное видео , спасибо за труд

Alexey Ponomarev

10.06.22 в 18:34

Познавательно, спасибо!

Anton Natarov

10.06.22 в 18:31

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

Evgene

10.06.22 в 17:11

А не проще использовать Husky ???

Seryozha Mangushev

10.06.22 в 17:09

наконец-то

Даврон Усмонов

10.06.22 в 16:03

Спасибо большое за полезный урок

Мусхаб Я

10.06.22 в 14:57

Благодарю за видео!

Владимир Копанько

10.06.22 в 09:56

Спасибо, как всегда на высоте

человек

09.06.22 в 20:02

Всё очень понятно, как раз начинаю изучать HTML

Alan Targo

09.06.22 в 18:01

В очередной раз, спасибо!

Илья Кузьмин

09.06.22 в 17:07

Тимур привет, расскажи о себе. И огромное спасибо за контент!

Andrew Confident

09.06.22 в 13:06

2:05

DonLinoleum

09.06.22 в 12:48

Друзья, кто в кто в Элден ринг играл, как игра ? А видос топовый, но тут все такие )

Никита Гончаров

09.06.22 в 12:02

Топчик, спасибо большое!

Akniyet Maratov

09.06.22 в 10:37

Тимур, привет! Сделай пожалуйста собес на миддла публичным

Александр

09.06.22 в 10:32

Большое спасибо! Как всегда, полезно и кстати. Если будет возможность - сделай пожалуйста ролик о том как связать фронт с бэком используя swagger.

Aleksey Berezov

09.06.22 в 09:00

Как всегда, лучший контент по CI/CD pipeline! Спасибо, бро!!!

Игорь Павлюк

09.06.22 в 08:06

Всё доступно, понятно и с юморком.

Agnos Evo

09.06.22 в 07:49

Давай полноценный курс по гиту.)

Sergey Maksimov

09.06.22 в 07:01

Ролик - огонь! спасибо тебе большое

T0X1С

08.06.22 в 20:20

Огромнейшее спасибо за ролик. Как всегда материал и подача супер!!

Green Man

08.06.22 в 20:10

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

delan maksimof

08.06.22 в 20:03

ulbi нет в планах сделать продвинутую авторизацию на react-toolkit?

Ivan P

08.06.22 в 17:44

Спасибо! Мне было полезно

Поручик Ржевский

08.06.22 в 15:18

Пусть коммент продвигает видео)

Юрик Лайков

08.06.22 в 10:46

Так и не понял, в нетлифай сборка началась после того как прошли тесты на гитхабе или же параллельно, вне зависимости от результатов тестов? И как завязать нетлифай на результаты тестов мастера в гитхабе?

Андрій Кирієнко

08.06.22 в 09:41

привет, есть ли связь между CI & CD в даном подходе? в конце видео к примеру сломались тести, CI не сработал, но ми же запушили в мастер, то сработает CD и наш сломаний код поподет в прод.

Harvey Cushing

08.06.22 в 08:44

Большое спасибо Вам за этот ролик !

Михаил

08.06.22 в 08:29

Спасибо! Как всегда очень толково и без "воды")

John Doe

08.06.22 в 06:49

Шикарный контент, Тимур! Огромное спасибо!

Alan Targo

08.06.22 в 05:21

+++

Артём Пиврик

07.06.22 в 22:17

Очень, круто и доступно, здорово!!!

Gleb Krylov

07.06.22 в 22:02

Этим вроде как раз Девопсы занимаются? или я ошибаюсь?

Prog Ramer

07.06.22 в 21:23

спасибо за работу, но по CD/CD на netlify контента полно. Зато никто не сделает, как настроить на обычный сервер (VPS)

Рекомендации:

Ulbi TV

78 169 просмотров •

2 апреля 2022 г.

Ulbi TV

51 175 просмотров •

11 марта 2022 г.

Ulbi TV

19 054 просмотра •

18 октября 2021 г.

Ulbi TV

11 469 просмотров •

12 ноября 2020 г.

Ulbi TV

11 634 просмотра •

16 ноября 2020 г.

Ulbi TV

18 679 просмотров •

20 ноября 2020 г.

Ulbi TV

17 205 просмотров •

9 декабря 2020 г.

Ulbi TV

15 039 просмотров •

24 декабря 2020 г.

Ulbi TV

9 955 просмотров •

30 декабря 2020 г.

Ulbi TV

26 144 просмотра •

2 января 2021 г.

Ulbi TV

14 640 просмотров •

18 января 2021 г.

Ulbi TV

33 940 просмотров •

6 февраля 2021 г.

showinfo=0 controls=1 rel=0 iv_load_policy=3