Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>Dynamics 365 build tasks
Dynamics 365 build tasks

Dynamics 365 build tasks

Ferranti Computer Systems

|
309 installs
| (2) | Free
A set of DevOps tasks for building Microsoft Dynamics 365 for Finance and Operations.
This extension is now unpublished from Marketplace. You can choose to uninstall it.

This extension contains build tasks for Microsoft Dynamics 365 Finance and Operations.

Available tasks

  • Build summary task
  • Execute best practices checks task
  • Analyze build quality task

Build summary task

Build summary sample screenshot

Generates a build quality summary based on compiler and best practice logs. It's listing up:

  • Number of best practice violations per module
  • Number of best practice violations per rule
  • Number of todo's per module

It's looking for files with pattern *.xppbp.xml for best practice logs and *.xppc.xml for compiler logs

Results are shown in the build results as an extensions tab:

Build summary sample screenshot

Parameters

  • Directory: Directory where log files are located
  • Filter pattern to skip modules: module mask to exclude from summary

Execute best practices checks task

Build summary sample screenshot

Executes the best practice checks with various possibilities to enable certain rules or to run a given rule file.

Parameters

  • Metadata path: root folder of the metadata, so where the modules can be found
  • Log path: Directory where log files are located
  • Filter pattern to skip modules: module mask to exclude from summary
  • Generate CAR: Generates the CAR report, output in Logs/CAR directory
  • Execute all rules: Runs all rules independent of the rules configured per module (removes the AxRuleSet/BPRules.xml file in every module folder)
  • Override rule file: Path to a rule file. Runs the given rules of the rule file independent of the rules configured per module (copies the rules files to AxRuleSet/BPRules.xml in every module folder)

Advanced Options (hosted agents)

  • Framework directory: folder where the framework binaries can be found (like xppbp.exe) depending on your nuget install, for example $(NuGetsPath)\$(ToolsPackage)
  • Reference directories: folders used as a reference (like standard finance and operations application suite or platform), for example $(NuGetsPath)\$(PlatPackage)\ref\net40;$(NuGetsPath)\$(AppPackage)\ref\net40;$(MetadataPath);$(Build.BinariesDirectory)

Analyze build quality task

Build summary sample screenshot

Examines the compiler and best practice logs and fails the build if needed. This task can force a build to not have compiler and/or best practice violations and/or open tasks.

Parameters

  • Check best practices: checks the best practice logs/compiler logs for best practice warnings/errors/infos
  • Check Todo's: checks the compiler logs for todo's'
  • Check compiler warnings: checks the compiler logs for compiler warnings
  • Log folder: Directory where log files are located
  • Filter pattern to skip modules: module mask to exclude from analysis
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft