CI CD наглядные примеры
102 933 просмотра • 6 июня 2022 г.

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
5 612
0
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
Тимур привет, расскажи о себе. И огромное спасибо за контент!
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)
Рекомендации:
28 047 просмотров •
31 августа 2022 г.
52 514 просмотров •
10 августа 2022 г.
108 390 просмотров •
11 июля 2022 г.
268 249 просмотров •
20 июня 2022 г.
626 890 просмотров •
28 марта 2022 г.
49 246 просмотров •
6 декабря 2021 г.
27 827 просмотров •
11 января 2022 г.
148 809 просмотров •
26 января 2022 г.
56 935 просмотров •
21 февраля 2022 г.
91 941 просмотр •
22 ноября 2021 г.
9 057 просмотров •
1 ноября 2021 г.
8 384 просмотра •
9 ноября 2020 г.
19 054 просмотра •
18 октября 2021 г.
16 960 просмотров •
4 октября 2021 г.
6 505 просмотров •
19 ноября 2020 г.
11 182 просмотра •
23 ноября 2020 г.
52 184 просмотра •
29 ноября 2020 г.
10 282 просмотра •
2 декабря 2020 г.
12 540 просмотров •
4 декабря 2020 г.
29 937 просмотров •
6 декабря 2020 г.
18 496 просмотров •
12 декабря 2020 г.
27 760 просмотров •
17 декабря 2020 г.
40 103 просмотра •
21 декабря 2020 г.
15 039 просмотров •
24 декабря 2020 г.
5 839 просмотров •
29 декабря 2020 г.
18 323 просмотра •
12 января 2021 г.
16 540 просмотров •
15 января 2021 г.
142 326 просмотров •
30 января 2021 г.
36 739 просмотров •
20 февраля 2021 г.
43 751 просмотр •
28 февраля 2021 г.
prosa
09.09.22 в 07:37
С удовольствием просмотрел.
Кратко, четко, без воды. Молодца.