A Deep Dive into Continuous Integration/Continuous Deployment (CI/CD) Pipelines
In this chapter, we will get hands-on experience in designing Application Life Cycle Management (ALM) processes for applications with both code first and low-code/no-code components. In addition, we will cover how DevOps engineers can standardize pipelines and refuel them in any other new Power Platform projects, using pipeline templates and reusable workflows in Azure DevOps and GitHub as reusable building blocks. We will gain insights and a solid understanding of the ALM Accelerator for Power Platform package, part of the Power Platform Center of Excellence Starter Kit, and what we can reuse from this package in our own DevOps environment. We will also learn about Power Platform pipelines, the managed pipelines, and how they can leverage the features of professional DevOps tools, such as automated testing. Finally, the chapter will also teach us about automated testing with available open source frameworks...