From the course: Automating Kubernetes with GitOps

Unlock this course with a free trial

Join today to access over 24,700 courses taught by industry experts.

DevOps environments

DevOps environments

- The environments are really a key component from DevOps that you are going to use in GitHubs as well. They define the different phases that are applied in software development, and each environment can have its own CI/CD pipeline. So the environments that you normally see are QA to start with, that's quality acceptance, which is where it is ensured that the software learns on the specific hardware and other specific dependencies. Then there is E2E, which is end-to-end testing, which is about testing the workflow from beginning to end. Next, there is staging. This is where all the dependencies that exist in the production environment can be tested. So in staging, you are pretty close to the production environment. And finally, you have production. That's the final deployment where the application is started in the production environment. The pre-production environment consists of QA and E2E, and the production environment consists of staging and testing. Let me bring this to the…

Contents