Continuous Integration/Continuous Delivery
When it comes to classic software development, the intention is to create a system where continuous integration (CI) and continuous delivery (CD) are possible.
Continuous integration aims to automatically and frequently integrate code changes into a repository. Continuous delivery is about delivering code changes to production in a frequent manner.
This chapter will cover several topics that, in combination, make it more feasible to introduce a CI/CD process for a Power Platform project.
We’ll cover the following topics:
- Branching
- Quality gates
- Versioning
We will learn about branching and different quality gates for pipelines, as well as discuss versioning when it comes to the Power Platform.
Using those techniques can improve the overall quality of a delivery. In addition, the versioning increases clarity in regard to which version of the implementation is deployed to which downstream environment...