From the course: AWS Certified Machine Learning Engineer Associate (MLA-C01) Cert Prep

Unlock this course with a free trial

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

GitFlow, GitHub Flow

GitFlow, GitHub Flow

(gentle music) - [Instructor] Hello, guys, and welcome. So in today's lesson, we're going to talk about GitFlow and GitHub Flow. So for the continuous deployment concept, you would automatically deploy every change that passes automated tests into the production or a production-like environment. Some of the key concepts include having frequent and small releases, so you would deploy incremental updates in order to minimize the risk and allow faster iteration. We also have the concept of automated testing and quality gates, so ensure that changes meet the quality standards through continuous integration and automated tests. We also have the concept of immediate feedback loops, so we would quickly identify and resolve issues, which improves the productivity and the deployment reliability. So now let's talk about the Git-based branching strategies. So it could track every change, so Git ensures that all the changes are being logged, which enables traceability and accountability. It also…

Contents