The Zurich release has arrived! Interested in new features and functionalities? Click here for more

CSDM v4.0 (SDLC_Component) and DevOps App

Hardik10
Tera Expert

In CSDM v4.0 a new domain was added as "Build" which is mostly used for DevOps Module. Based on DevOps Change Velocity Workspace videos from ServiceNow and CSDM 4.0 SDLC documentation, it is very confusing to decide the application/CI Class level of the DevOps App.

Should it be at the Business application level where the DevOps app contains multiple repositories, pipelines, and services OR should it be at the component level (API, Backend App, Front end app) due to its 1:1 relationship with SDLC Component?

 

More details on why I asked this question! 🙂

The relationship between SDLC Component and DevOps App is as below as per SN Documentation. 

 

Hardik10_2-1669294925881.png

When a user creates a new DevOps app, it will automatically create a record in SDLC Component. 

SDLC Component DefinitionThe SDLC component is a configuration item that represents a unique code development effort. The purpose of the SDLC component is to represent the parts of a larger business application or digital product broken down into its individually developed components. An SDLC component is a software part or element of a larger whole for an application or technology.

 

Based on this, it looks like DevOps App should be at the SDLC component level which means a separate DevOps App for each individually deployable component. If that's the case, there will be a huge list of DevOps Apps and for each repo, there will be a separate DevOps App. 

 

From below ServiceNow DevOps Product videos, "Getting Started with DevOps Change Velocity Workspace"

https://www.youtube.com/watch?v=YzVo7ga-JlE

The DevOps App can have more than 1 Repos, Pipelines, and Plans. It can contain multiple services which mean there will be more than one development component and maybe at the Business Application level. It does have a mapping with the Business application. 

 

Hardik10_3-1669295915450.png

 

@Richard91, I think I can't add a label of DevOps and post this on the DevOps forum simultaneously. I would appreciate it if you can add/tag someone from the DevOps team to look into this question along with CSDM experts. 

 

 

DevOps Change Velocity Workspace is now available! Get started now with the following setup guidance and integration requirements in this video. All functions covered in this video, as well as the OOB integrations and Change workflow, are included for all ServiceNow's ITSM Pro customers
1 REPLY 1

Hardik10
Tera Expert

Application Definition from DevOps Change App and DevOps Config App:

Hardik10_0-1669300711770.png

Hardik10_1-1669301964850.png