Этот материал находится в платной подписке. Оформи премиум подписку и смотри или слушай GitLab CI/CD - From Zero To Hero, а также все другие курсы, прямо сейчас!
Премиум
  • Урок 1. 00:07:02
    1. Introduction and Course Overview (Welcome to the GitLab CI and CD course)
  • Урок 2. 00:10:47
    2.1 What is CI and CD (Introduction to CI and CD and GitLab)
  • Урок 3. 00:01:58
    2.2 Introduction to GitLab CI and CD
  • Урок 4. 00:05:52
    2.3 How GitLab compares to other CI and CD platforms
  • Урок 5. 00:01:35
    3.1 Chapter Introduction (Core Concepts of GitLab CI and CD)
  • Урок 6. 00:04:57
    3.2 Jobs Basic Building Blocks of Pipeline
  • Урок 7. 00:11:11
    3.3 Execute Pipeline
  • Урок 8. 00:06:45
    3.4 Stages. Group jobs
  • Урок 9. 00:05:03
    3.5 Needs Dependency between jobs
  • Урок 10. 00:06:53
    3.6 Script. Inline shell commands and executing shell script
  • Урок 11. 00:03:52
    3.7 Only. Specify when job should run
  • Урок 12. 00:03:43
    3.8 Workflow Rules. Control Pipeline behavior
  • Урок 13. 00:06:58
    3.9 Trigger Pipeline on Merge Request
  • Урок 14. 00:02:03
    3.10 Predefined CI and CD Variables in GitLab
  • Урок 15. 00:13:02
    3.11 Define Custom Variables
  • Урок 16. 00:03:39
    4.1 GitLab Runners for running the jobs (GitLab Architecture)
  • Урок 17. 00:11:19
    4.2 GitLab Executors - Different Executor Types
  • Урок 18. 00:01:37
    4.3 Job Execution Flow
  • Урок 19. 00:15:24
    4.4 Docker Executor
  • Урок 20. 00:03:25
    4.5 Project Runners Runners. for specific projects
  • Урок 21. 00:02:32
    4.6 Demo Overview. Configure self-managed Runners
  • Урок 22. 00:05:45
    4.7 Install & Register Local Runner on MacOS
  • Урок 23. 00:05:54
    4.8 Install & Register Local Runner on Windows
  • Урок 24. 00:20:11
    4.9 AWS Pre-Requisite
  • Урок 25. 00:10:18
    4.10 Install & Register an AWS EC2 Runner
  • Урок 26. 00:09:38
    4.11 Execute jobs on Project Runner (Tags)
  • Урок 27. 00:08:23
    4.12 Add Docker Runner on EC2 Instance
  • Урок 28. 00:05:38
    4.13 Group Runners. Runner for a GitLab Group
  • Урок 29. 00:02:28
    4.14 Self-Managed GitLab Instance
  • Урок 30. 00:02:31
    4.15 Note on GitLab Runner Versions - Compatibility
  • Урок 31. 00:02:54
    4.16 GitLab Architecture Recap
  • Урок 32. 00:10:41
    5.1 Demo Overview & Node.js Project Overview (Build a real life CI and CD Pipeline for Node.js Application)
  • Урок 33. 00:12:23
    5.2 Run Unit Tests & Collect Test Reports
  • Урок 34. 00:23:02
    5.3 Build Docker Image & Push to Private Registry
  • Урок 35. 00:16:09
    5.4 Deploy to DEV Server
  • Урок 36. 00:06:15
    5.5 GitLab Environments. Describe where code is deployed
  • Урок 37. 00:17:22
    5.6 Deploy with Docker Compose
  • Урок 38. 00:01:17
    6.1 Section Overview (Optimize CI and CD Pipeline & Configure Multi-Stage Pipeline)
  • Урок 39. 00:34:38
    6.2 Configure Dynamic Versioning for Docker Image
  • Урок 40. 00:30:14
    6.3 Configure Caching to speed up Pipeline execution
  • Урок 41. 00:14:29
    6.4 Testing in CI and CD & Configure Security Tests (SAST)
  • Урок 42. 00:05:46
    6.5 Intro to Multi-Stage Deployments (Multi-Stage Demo - Part 1)
  • Урок 43. 00:12:22
    6.6 Promote to Staging (Multi-Stage Demo - Part 2)
  • Урок 44. 00:07:51
    6.7 Reuse pipeline configuration using extends (Multi-Stage Demo - Part 3)
  • Урок 45. 00:07:04
    6.8 Promote to Production (Multi-Stage Demo - Part 4)
  • Урок 46. 00:08:15
    7.1 What are Microservices (CI-CD MicroService Application (Mono and Polyrepo)
  • Урок 47. 00:07:27
    7.2 Monorepo vs Polyrepo
  • Урок 48. 00:01:26
    7.3 Demo Overview
  • Урок 49. 00:07:22
    7.4 Monorepo - Start services locally and get to know the Application
  • Урок 50. 00:06:11
    7.5 Prepare Deployment Server (Monorepo Demo - Part 1)
  • Урок 51. 00:15:36
    7.6 Build Micro Services (Monorepo Demo - Part 2)
  • Урок 52. 00:30:36
    7.7 Deploy Micro Services (Monorepo Demo - Part 3)
  • Урок 53. 00:20:56
    7.8 CI and CD pipeline for Polyrepo
  • Урок 54. 00:14:13
    7.9 Extract common logic (Job Templates - Part 1)
  • Урок 55. 00:10:34
    7.10 CI Templates - Library for all projects (Job Templates - Part 2)
  • Урок 56. 00:05:02
    8.1 Introduction & Demo Overview (Deploy Microservices to Kubernetes cluster)
  • Урок 57. 00:07:07
    8.2 Create a K8s cluster on LKE
  • Урок 58. 00:16:22
    8.3 Create GitLab User with restricted Permissions
  • Урок 59. 00:24:07
    8.4 Deploy to Kubernetes Part 1
  • Урок 60. 00:16:18
    8.5 Deploy to Kubernetes Part 2
  • Урок 61. 00:01:06
    8.6 Wrap Up & Delete all cloud resources
  • Урок 62. 00:01:30
    9. Wrap Up & Congratulations