DevOps with the SharePoint Framework
In previous sections, we detailed all the steps required to build and deploy an SPFx solution. However, in a real context, these steps won’t likely be executed manually from a local machine but rather integrated into a proper CI/CD process, limiting the risk of deployment errors and misconfigurations.
In the upcoming sub-sections, we’ll detail how to deploy SPFx solutions using a DevOps pipeline for popular tools such as GitHub or Azure DevOps.
Understanding CI/CD
CI/CD, which stands for “Continuous Integration” and “Continuous Delivery/Deployment”, is a set of practices in software development that aims to improve the speed, efficiency, and reliability of software delivery. It ensures a predictable and repeatable deployment cycle for solutions, mainly to avoid human errors due to manual operations (for instance, deploying from a developer’s local machine where the technical environment can...
 
                                             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
     
         
                 
                 
                 
                 
                 
                 
                 
                 
                