PL400 :create a package for deployment(Implement application lifecycle management (ALM))

The solution is the core component for shipment of changes to Dynamics 365 Customer Engagement, but Microsoft offers a number of tools to make developer's life easier and the package is one of them. In the package preparation step, we are aiming to define the package as a set of solutions, data and corresponding actions.

Packages allow us to take multiple solutions and create installation packages with configuration data.



A package can consist of any or all of the following:

  • One or more Dataverse Solution files.
  • Flat files or exported data files from the configuration migration tools.
  • Custom Code that can run during or after the package is deployed to Dataverse environment.
  • HTML Content specific to the package that can display at the beginning and end of the Package deployment process.

Pre-requisites :

  • Ensure that we have all the solutions and files ready that we want to include in the package.
  • Microsoft .NET Framework 4.5.2
  • Microsoft Visual Studio 2012 or 2013
  • NuGet Package Manager for VS2012 or VS2013
  • Microsoft Dynamics CRM SDK templates for Visual Studio that contains the package template.
Create a Package:

Step 1: Create a project using the template 
Step 2: Add files to the project.
Step 3: Update the HTML files.
Step 4: Specify the Configuration values for the package
Step  5: Define Custom Code for package

Package Deployer tool is used to create deployment packages to deploy complex solutions from one Power Platform environment into another.

The tool can deploy:

  1. In one single deployment process
  2. Multiple Power Platform Solution packages.

We can use the Package Deployer Tool (packagedeployer.exe) to deploy package in the following ways:

  • User package Deployer tool to deploy packages.
  • Use Package Deployer tool at the Command line.

Comments

Popular posts from this blog

PCF vs. Web Resources: Choosing the Right Extensibility Tool for Dataverse

Is Debt Prosperity or Trap?

Exam PL-400: Microsoft Power Platform Developer