Capgemini.PowerPlatform.DevOps

2.0.239

A Capgemini toolset for implementing and adopting a full ALM strategy for the Microsoft Power Platform.

Minimum PowerShell version

5.0

There is a newer prerelease version of this module available.
See the version list below for details.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Capgemini.PowerPlatform.DevOps -RequiredVersion 2.0.239

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Capgemini.PowerPlatform.DevOps -Version 2.0.239

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2024-2025 Capgemini. All rights reserved.

Package Details

Author(s)

  • Dylan Haskins Eugene Van Staden Lachlan Fox Matthew Hunter Aarthi Badrinarayanan Nick Buhaets Ben Grav Jody Farnden

Tags

Dynamics CRM Dynamics365 DevOps CDS PowerPlatform Dataverse PowerappsPortal PowerApps

Functions

Invoke-PowerPlatformDevOps Start-DeploySolution Test-IsGuid Start-SolutionChecker Start-PPDODocker Invoke-ExportSolution

Dependencies

This module has no dependencies.

Release Notes


       v2.0.239
       - Fixed mapping from deployPackages.json
       - Updated marketing sample scripts to include pre and post actions for journeys and emails, and added scripts for triggers and segments also.
       - Reformatted solution deploy to split out large functions into smaller ones.
       v2.0.233
       - Minor change to menu title formatting
       v2.0.232
       - Fixed Azure authentication failing the first time it is used after being refreshed with an Interactive Login (as added in v2.0.229)
       - Stopped authenticating to Azure every time a project is selected, as it is not required at that stage
       - Deprecated parameter -TenantId in Invoke-SolutionExport as it is now being fetched directly from the project file
       - Removed config menu item "Refresh Git Access Token" as it was refreshing unrelated credentials, and the refresh happens automatically if they need it
       - Removed config menu item "Delete Git Auth Config Header (Advanced)" as we are not setting this header anywhere
       v2.0.231
       - Fixed issues with selecting an existing project affecting a small set of projects
       v2.0.230
       - Fixed issue with auth error still occurring in 2.0.229
       v2.0.229
       - Fixed auth errors that lead to users being prompted to login, then given an error about multi-tenant applications
       - Stopped asking you to pick an Azure Subscription every time you select your project
       v2.0.228
       - Updated ActivateFlows to honor the "FailonError" config flag during activation. If true it will fail, if false it will log a warning.
       v2.0.227
       - Minor UI/UX improvements
       - Tidied code under the hood
       - Updated default SolutionTemplate to remove gitignore (which should be at the solution level) and add deploy-plugins-assembly batch file for deploying plugin assemblies without the steps (which is significantly faster)
       v2.0.226
       - Fixed bug with solution deploy where post actions getting run twice
       v2.0.225
       - Added null handling for usages of Get-AdminPowerAppEnvironment, where the service principal lacks permissions
       - Prevented errors from being swallowed in Import-Package, which causes pipelines to succeed when PPDO has failed
       v2.0.224
       - Added flag IncrementLatestPatchOnExport to project config file, to change patching behaviour to update any patches with new version numbers, and always increment the version number of the latest patch
       - Updated tidying of files before exporting to include old file formats for solution unpacks (pac_ and dataverse_ prefixed folders)
       - Fixed issue where new Power Automate flows added in patches would not be activated after importing
       - Updated ASCII logo to match other headings within PPDO
       v2.0.223
       - Updated Solution Deploy to enable env specific actions for solution pre and post actions, and allow pre/post actions for patch deployment also
       v2.0.222
       - Updated pac auth calls to establish ppdo connection as the default to prevent grabbing OS level connections
       - Added option to continue with login where user is only a Dynamics Admin, not a Power Platform or Azure admin
       - fixed bug where pac cant find credentials if you export data before connecting to Dynamics for other operations
       v2.0.221
       - Fixed bug in Prerequisite Install that causes Chocolatey install to fail.
       v2.0.220
       - Added Pre Pack Action capability for solution deploy.
       v2.0.219
       - Updated solution deploy to explicitly state DeployFromZip and DeployPatchFromZip as boolean fields.
       - Updated artifacts file to remove reference to pac folder which is no longer supported.
       v2.0.218
       - Add devops org name and project name to the main menu to help users know what they are connected to.
       - Updated Select-GitRepo to include the project location value.
       - Updated Invoke-OpenSolutionInVSCode function to put file path in quotes, enabling this to work when file paths have spaces.
       - Fixes some bug in the "Setting Project Variables" which causes an our of bounds error. Also added some string wrapping.
       - Fix to allow project name to have a space in it.
v2.0.217
       - Updated export function for patch export to not delete existing exported files for Patch exports, and to only export patches that have not yet been exported.
       - Updated export function for patch export to delete exported patches that no longer exist in source environment.
       - Updated export function to fix bug where reference data not exported for patch export.
       - Updated Add Solution to add additional option for Deploy called DeployFromZip and DeployPatchFromZip.
       - Updated SolutionDeploy to use new DeployFromZip and DeployPatchFromZip options to drive whether use already exported zip files instead of repacking them, for full and patch solutions respectively.
v2.0.216
       - Updated export function to do solution export to get zip file and store it in Deploy folder for both main and patch solutions.
       - Updated export function to do unpack patch solutions into the Patches folder.
       - Updated SolutionDeploy to use already exported zip files instead of repacking them.
       - Removed legacy folder support.
v2.0.215
       - Updated function to set version number to concatenate version for exported patches for version file.
       - Replaced old version number function entirely.
v2.0.214
       - Updated function to set version number to not update version number for patches on export.
       - Update export to reuse unpack solution function.
       - Updated deployment to get solution versions from file in order of version.
       - Extended time out to 4 hours for solution import.
v2.0.213
       - Remove the pre-export to check for changes before updating Solution Version number, as this seldom works.
       - Suppress Error when deleting ppdo auth profile.
v2.0.212
       - Test publishing from new repository.
v2.0.211
       - Update logo, minor fixes.
       v2.0.210
       - Set DeployAsHolding to True if there is a patch in Target Environment.
       

FileList

Version History

Version Downloads Last updated
2.0.260-alpha3 92 8/26/2026
2.0.259 970 7/10/2026
2.0.258 983 4/8/2026
2.0.257 460 1/15/2026
2.0.256 723 11/4/2025
2.0.255 218 10/17/2025
2.0.254 24 10/15/2025
2.0.253 187 10/1/2025
2.0.252 86 9/26/2025
2.0.251 7 9/26/2025
2.0.250 233 9/19/2025
2.0.249 613 8/19/2025
2.0.248 140 8/13/2025
2.0.247 19 8/12/2025
2.0.246 26 8/12/2025
2.0.245 104 8/8/2025
2.0.244 205 7/31/2025
2.0.243 133 7/25/2025
2.0.242 46 7/23/2025
2.0.241 121 7/11/2025
2.0.239 (current version) 155 7/2/2025
2.0.238 7 7/2/2025
2.0.237 30 7/1/2025
2.0.236 18 7/1/2025
2.0.235 10 7/1/2025
2.0.234 11 7/1/2025
2.0.233 381 6/10/2025
2.0.232 32 6/9/2025
2.0.231 129 5/28/2025
2.0.230 40 5/28/2025
2.0.229 67 5/26/2025
2.0.228 7 5/26/2025
2.0.227 11 5/26/2025
2.0.226 205 5/11/2025
2.0.225 27 5/9/2025
2.0.224 10 5/8/2025
2.0.223 581 3/26/2025
2.0.222 930 2/20/2025
2.0.221 463 2/5/2025
2.0.220 2,174 11/6/2024
2.0.219 9 11/6/2024
2.0.218 31 11/4/2024
2.0.217 178 10/28/2024
2.0.216 34 10/25/2024
2.0.215 63 10/22/2024
2.0.214 10 10/22/2024
2.0.212 230 9/10/2024
2.0.211 6 9/10/2024
2.0.210 6 9/10/2024
Show less