56 subscribers
¡Desconecta con la aplicación Player FM !
DevOps Kitchen Talks #41 - Что такое Continuous Integration и Continuous Delivery? What is CI/CD?
Manage episode 330301551 series 2772868
Год назад мы приступили к готовке 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
74 episodios
Manage episode 330301551 series 2772868
Год назад мы приступили к готовке 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
74 episodios
Todos los episodios
×
1 DKT76 - Готовим Karpenter Workshop (часть 1) 1:24:04

1 DKT75 - DevOps кухня и шаурма 1:01:15

1 DKT73 - От админа до DevOps за 7 лет: путь (подписчика) и ошибки, которые вам не нужно повторять 1:23:12

1 DKT72 - Новости 2025 из мира AWS, Terraform и DevOps 1:23:24

1 DKT71 - Karpenter 1.0 и опыт в продакшене 1:27:46

1 DKT70 - О Подкасте и DevOps на кухне (снова) 1:21:43

1 DKT69 - Что там с Terraform и другие новости 1:31:36

1 DKT68 - 10 лет Kubernetes! 1:11:06

1 DKT67 - Разбор Technology Radar vol. 30 (2024) 1:53:29

1 DKT66 - Что такое GitOps и с чего начать? 1:33:30

1 DKT65 - ECS vs EKS - когда что выбрать? 1:33:37

1 DKT64 - Тренажер подготовки к экзамену CKS и CKA(D) 1:21:29

1 DKT63 - Новостной выпуск 1:20:43

1 DKT61 - Как научиться DevOps? 1:49:45

1 DKT60 - Топ инструментов DevOps на Mac (Часть 1) 1:02:50

1 DKT59 Cloud FinOps: как управлять облачными расходами, чтобы не разориться? 1:42:42

1 DKT58 RoadMap для изучения AWS, а также обзор метрик в DevOps 1:40:46

1 DKT57 - SoftSkills 1:13:46

1 DKT56 Релиз Terraform 1.5, Изменение лицензии HashiCorp и Сертификации Kubernetes 1:29:07

1 Как пройти интервью в FAANG(Google): часть вторая 1:39:33

1 Готовим Karpenter: глубокое погружение. 1:56:05

1 30 сертификатов, которые прокачали карьеру: история Principal DevOps Engineer | Секреты успеха Ильи 1:22:06

1 Как войти в IT (DevOps) в 37 лет - история подписчика 1:27:36

1 DKT51 - Как пройти интервью в FAANG(Google) история подписчика 1:43:36

1 Что нового в k8s 1.27 по версии Александра Довнара и другие новости из мира DevOps 1:35:51

1 DKT49: Кого заменит chat GPT через 10 лет и стоит ли идти в DevOps в 2023? 1:51:37

1 DKT48 Как сдать CKA в 2023 году, опыт Виктора Ведмича DKT48 1:38:27

1 DKT47: Что нового в мире IT по версии Thoughtworks technology radar 2:06:17
Bienvenido a Player FM!
Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.