DevOps Kitchen Talks #41 - Что такое Continuous Integration и Continuous Delivery? What is CI/CD?
Listen now
Description
Год назад мы приступили к готовке Continuous Integration и Continuous Delivery. Но блюдо оказалось настолько сложным, что его приготовление заняло целый год. Но если DKT обещает в мае, мы свои обещания выполняет. Тайминг: 00:00:00 Вступление 00:01:16 Максим в гостях 00:02:00 Сходить посмотреть анонс - https://youtu.be/zfHez5sLsWQ 00:02:25 Agenda 00:06:07 Continuous Integration и Continuous Delivery 00:06:56 CI/CD Blueprint 00:07:19 Release lifecycle & SDLC 00:08:44 Release lifecycle  00:09:11 Не только Git'ом едины 00:11:07 Build & Test  00:12:30 Branching strategies: GitFlow 00:14:40 Зачем вообще нужны branching strategies?  00:17:34 Проблемы количества веток в GitFlow 00:19:27 Branching strategies: GitHub Flow 00:20:48 Кому подходит GitHub Flow?  00:22:05 Branching strategies: Trunk-Based 00:23:35 git cherrypick  00:24:53 Trunk-Based ближе всего к Continuous Integrations 00:26:00 Feature toggle (feature flags) 00:27:16 Начало CI/CD blueprint  00:28:03 Code review 00:31:56 Joma Tech: how we write/review code in big tech companies (1) 00:36:00 Semantic Versioning  00:38:50 Почему важно фиксировать версии 00:43:30 Что такое Continuous Integration  00:50:28 CI/CD blueprint: Continuous Integration (CI)  00:50:54 Локальный CI 00:52:00 Quality gate  00:52:43 git hooks 00:54:34 CI steps 00:54:50 Code analysis 00:56:40 Code linting 00:58:37 Unit testing  01:00:00 Сохранение артефакта 01:02:50 Continuous Delivery 01:05:11 CI/CD blueprint: Continuous Delivery (CD) 01:07:00 Infrastructure provisioning  01:08:56 CD Quality Gates  01:12:04 Плюсы Continuous Delivery 01:15:25 Continuous Deployment 01:17:26 Deployment strategies  01:18:17 Зачем нужна deployment strategy?  01:19:04 Deployment strategies: Recreate (Big bang) 01:22:10 Deployment strategies: Ramped (rolling update) 01:24:00 Deployment strategies: Blue/Green 01:28:29 Deployment strategies: Canary 01:31:24 Deployment strategies: A/B testing 01:34:27 Continuous Operations 01:36:24 Recap  01:39:32 Tooling: CNCF Landscape 01:42:12 CI/CD Metrics: DORA  01:45:15 CI/CD Metrics: Custom Ссылки: 1)https://www.youtube.com/watch?v=rR4n-0KYeKQ
More Episodes
Вы нас просили, и мы записали новый выпуск про Karpenter. Что нового в 1.0? В гостях наш подписчик, который рассказывает про свой опыт внедрения Karpenter на проекте своей компании. Хотите практический follow-up по Karpenter 1.0 - пишите в комментариях "Хочу"! ССЫЛКИ💰 Поддержать наш подкаст...
Published 10/10/24
70 выпуск - отличный повод опять собраться на кухне у Вити. Отлично лампово посидели, обсудили подкаст и его влияние на нашу жизнь и карьеру. Прошлись по интересным вопросам от наших слушателей с прошлых стримов, обсудили тренды и найм, а также (конечно же) чуть-чуть новостей. ССЫЛКИ💰 Поддержать...
Published 09/02/24