Skip to content
| Marketplace
Sign in
Azure DevOps>Azure Pipelines>AL Object ID Ninja Task
AL Object ID Ninja Task

AL Object ID Ninja Task

Vjeko.com

vjeko.com
|
4 installs
| (0) | Free
Checks for untracked AL object IDs against the Ninja backend
Get it free

AL Object ID Ninja Task

Azure DevOps pipeline task for AL Object ID Ninja Task. Detects untracked AL object IDs by comparing your repository against the Ninja backend.

What it does

  • Discovers all AL apps (app.json) in your repository
  • Parses all .al files and extracts object IDs, table field IDs, and enum value IDs
  • Compares them against the Ninja backend
  • Fails the pipeline if any untracked IDs are found

Usage

steps:
  - task: al-objid-ninja@1

When your pipeline checks the repository out to a custom location, point the task at it with workingDirectory:

steps:
  - checkout: self
    path: s/my-repo
  - task: al-objid-ninja@1
    inputs:
      workingDirectory: s/my-repo

Inputs

Input Default Description
workingDirectory (empty) Directory to scan for AL apps (app.json). Leave empty to use the default sources directory (Build.SourcesDirectory). If your pipeline checks the repository out to a custom location via the checkout step's path parameter, set this to the same value. Relative paths are resolved against Agent.BuildDirectory; absolute paths are used as-is.
excludeFieldIds false Skip checking table/table extension field IDs
excludeEnumValueIds false Skip checking enum/enum extension value IDs

Prerequisites

Your repository must be using AL Object ID Ninja VS Code extension with a committed .objidconfig file.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft