M365Dsc CI/CD Pipelines using AzureDevOps
- Integrate M365Dsc using Credential Authentication (least secure!) + AzureDevOps Self-Hosted Agent
'01-M365Config.ps1'
'01-azure-pipelines.yml' -- #(Self-Hosted Agent)
'01-azure-pipelines-MSFTPool.yml' -- #(MSFT Hosted Agent)
- Integrate M365Dsc using ApplicationID + AzureDevOps Self-Hosted Agent
'02-M365ConfigWithCert.ps1'
'02-azure-pipelines.yml' -- #(Self-Hosted Agent)
- Integrate M365Dsc using Credential Authentication Encrypted + AzureDevOps Self-Hosted Agent
'03-M365ConfigEncrypted.ps1'
'03-azure-pipelines.yml' -- #(Self-Hosted Agent)
- Used to Generate and Set-up the Certificate in 02 and 03
'00-ConfigureLCM.ps1' -- #(Configure LCM on Self-Hosted Pool)
'00-Generate-SelfSignCertificate.ps1' -- #(Generate a SelfSign DSC Certificate)