Дадаць канал

Идеальный CI/CD pipeline. What is Continuous Integration / Continuous Delivery?

  • 31.05.2022
  • 12 879 праглядаў
  • 👍 649
  • 💬 119
Год назад мы приступили к готовке CICD - 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 Сказать спасибо: https://www.patreon.com/devopskitchentalks Музыка: https://www.bensound.com/
Катэгорыя: Тэхналёгіі

Іншыя відэа з гэтай праграмы