Overview
About Enov8
Enov8 is a leading Environment, Release & Test Data Management platform designed to help organisations manage their IT delivery ecosystem with better visibility, governance, and control. Enov8 provides a centralised workspace for teams to plan, coordinate, and track complex releases and deployments, ensuring your environments remain accurate and compliant at all times.
Enov8 CMDB Resource Sync
The Enov8 CMDB Resource Sync lets your pipelines send version and/or status updates for a specific CMDB resource directly into Enov8.
It removes manual updates, keeping Enov8 records current after every deployment. Works with YAML pipelines or the Pipeline UI and uses Service Connections for secure, reusable credentials.
Key Features
- 🔗 Direct pipeline → Enov8 CMDB: Update resource details (status and/or version).
- 🚀 Automated on deploy: Push updates on every run.
- 🔐 Secure Service Connection: Store Ecosystem URL, App ID, App Key once; reuse across pipelines.
- ⚙️ YAML or Pipeline UI: Works with both YAML pipelines and Pipeline UI.
- 🧩 Flexible Resource Types: Choose between Environment Instance, System Component, or System Interface.
Prerequisites
Before using this extension, you need:
How to Use in a Pipeline
YAML Pipeline Example
trigger:
- master
pool:
name: Default
steps:
- task: Enov8CMDBSyncTask@1
displayName: 'Sync CMDB Resource to Enov8'
inputs:
connectedServiceName: 'Enov8' # Service connection name
resourceType: 'System Component' # Options: Environment Instance, System Component, System Interface
resourceName: 'Sub System 1 SIT MSSQL DB2'
includeStatus: true
status: 'PlannedOutage'
includeVersion: true
version: '1.8'
Adding the Task via the Pipeline UI
If you prefer not to write YAML by hand, you can insert the task directly in the Azure DevOps pipeline editor:
Open your pipeline in the Azure DevOps editor.
In the Tasks panel (right-hand side), search for "CMDB Resource Sync"
.

Select CMDB Resource Sync from the results.
Fill in the required inputs:
Service Connection — Select the Enov8 service connection you created earlier.
Resource Type — Choose from Environment Instance, System Component, System Interface.
Resource Name — The name of the resource in Enov8.
Status / Version — Optional deployment details.

Save and run the pipeline.
We are here to help if you have any questions or need support regarding the Enov8 Azure DevOps Integration: