CSDM v4.0 (SDLC_Component) and DevOps App
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-24-2022 05:29 AM
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.
When a user creates a new DevOps app, it will automatically create a record in SDLC Component.
SDLC Component Definition: The 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.
@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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-24-2022 06:59 AM
Application Definition from DevOps Change App and DevOps Config App: