From the course: DevOps Foundations: Microservices
Unlock the full course today
Join today to access over 22,600 courses taught by industry experts or purchase this course individually.
Continuous integration - Kubernetes Tutorial
From the course: DevOps Foundations: Microservices
Continuous integration
- [Instructor] One of the goals of microservices is to be able to make a change to a single service and deploy that change independent from the rest of the system. When a change is deployed, it's also critical that some verification has been performed to give developers a high level of confidence their change will work in their system's production environment. The concept of continuous integration, also know as CI, aims to meet these goals. Continuous integration is a process used to ensure that newly checked-in code properly integrates with existing code. Each check-in is verified by an automated system with the goal of detecting errors as quickly as possible. The process works as follows. A CI server is configured to detect new code commits to a code repository. When it detects a change, it checks out that code and performs any configured verification steps such as ensuring tests pass. If all verification steps pass, it optionally creates an artifact for further validation, for…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
Standardization4m 57s
-
(Locked)
Unit and integration testing6m 26s
-
(Locked)
End-to-end and contract testing3m 11s
-
(Locked)
Contract test example2m 20s
-
(Locked)
Performance testing1m 19s
-
(Locked)
Continuous integration4m 44s
-
(Locked)
Continuous delivery3m 44s
-
(Locked)
Platform-specific and OS artifacts2m 29s
-
(Locked)
Virtual machine and container artifacts4m 32s
-
(Locked)
Versioning3m 15s
-
(Locked)
Basic service discovery3m 4s
-
(Locked)
Dynamic service registries5m 33s
-
(Locked)
Documentation4m 49s
-
(Locked)
Ownership and Conway's law2m 28s
-
-
-
-