/azure-devops-extension-xrm-release

Provides Tasks that enable Continuous Deployment pipelines for Dynamics 365.

Primary LanguagePowerShellMIT LicenseMIT

Azure.DevOps.Extension.Xrm.Release

Build Status: Build Status

Release Status: Release Status

Description

The Azure.DevOps.Extension.Xrm.Release extension provides tasks for use in Azure DevOps release pipelines. These tasks enable a Continuous Deployment pipeline to be created for Dynamics 365. For tasks for a build pipeline, please see Azure.DevOps.Extension.Xrm.Build.

Tasks:

Table of Contents

Installation

Navigate to and install the extension through the Visual Studio Marketplace for your Azure DevOps instance.

Usage

After installing, navigate to a new or existing Azure DevOps release pipeline, from there the following tasks should be available to be added and configured.

Below is a summary of each task, click on the task name to view more information on the wiki.

Package deployer deployment using embeded powershell scripts.

Validates succesful deployment by checking that solution version numbers are correct in the Dynamics 365 instance.

Dynamics 365 Data Exporter using Capgemini.Xrm.DataMigration Engine.

Dynamics 365 Data Importer using Capgemini.Xrm.DataMigration Engine.

Delete Dynamics 365 Solution.

Deploy Dynamics 365 Solution managed or unmanaged using async import operation.

Generates detailed reports on components within a Dynamics 365 instance.

Imports Word Templates to Dynamics 365 using PackageDeployer config file.

Publish All Customizations in the Dynamics 365 instance.

Activates or Deactivates Dynamics 365 processes based on the PackageDeployer config file.

Enables or disables SLAs based on the PackageDeployer config.

Deletes audit logs upto a specified date, releasing storage capacity

Contributing

Source Code will be made available shortly. All contributions will be appreciated.

To contact us, please email nuget.uk@capgemini.com.

Credits

Capgemini UK Microsoft Team:

These tasks use the excellent Microsoft.Xrm.Data.Powershell, by seanmcne.

License

MIT