Automated Package Management: You don't need to manage the D365FSC NuGet packages anymore. This extension will do it for you.
Comprehensive Package Generation: It can generate:
LCS Deployable Package
Power Platform Unified Package
AXmodel file
Build logs
FSCPS Integration: Utilizes fscps.tools for compilation and package generation, offering all its advantages.
How to Use
Here are detailed steps to use this extension in your Azure DevOps pipelines:
Install the Extension: After installing the extension in your organization, you can add the "FSCPS - Xpp Build" task to your new or existing build pipelines.
Configuration: Make the following configuration changes:
Select D365FSC Version: Choose the version of D365FSC you want to use to build your source code.
Specify Path: Select the path to your Metadata/PackagesLocalDirectory/SourceCode.
Build Artifacts Path:
By default, the path to the build artifacts is $(Build.ArtifactStagingDirectory).
You can provide a different artifacts path at the Package -> Artifacts Directory setting.
!!! Important: Ensure that you have correctly set the artifacts path to avoid any build issues.
Add Publish Task:
Add the "Publish build artifacts" task.
Fill the Path to publish field with $(Build.ArtifactStagingDirectory) value.
Save and Queue: - Save the pipeline and queue the smoke test to ensure everything is set up correctly.
And that's it! You've successfully configured the extension in your build pipeline. Feel free to reach out if you have any questions or run into any issues.