Is it possible to create a repository within ServiceNow without using third party tools?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-15-2022 12:40 AM
I want to create a CI/CD pipeline for an application by using repository created within ServiceNow. Not GitHub , Jenkins, etc. Repositories.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-15-2022 12:57 AM
Hi @Aju Sam ,
After you develop and test a custom application, you can make the application available to company instances by publishing it to the ServiceNow application repository.
The ServiceNow application repository is a central repository for all scoped applications that are published by all ServiceNow customers.
The application repository allows ServiceNow customers to upload and distribute applications between their instances. When you access the application repository, you can see and manage only the applications that are published by your own organization. You can't see or manage applications that are published by other organizations.
After you have designed, developed, and successfully tested a custom application, you can publish your application to the ServiceNow application repository to share it to other instances in your company.
Entitlements
An entitlement refers to permission given to an instance to install a scoped application from the application repository. An instance must be entitled to an application in order for you to be able to install the application on the instance.
By default, after you publish an application to the application repository, all your company instances are entitled to the application automatically. To limit which company instances are entitled to the application, access the application repository by going to https://apprepo.service-now.com, and then change the entitlement type for the application. You can also entitle an instance again if the application entitlement has already been removed. For more information, see Manage application entitlements from the application repository.
Using the application repository
You can access the application repository by going to https://apprepo.service-now.com.
- Install an application from the application repository
- Manage application entitlements from the application repository
- Delete an application from the application repository
- Release a scope from the application repository
- View scopes that are available to your company
- View keys that are available to your company
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-15-2022 01:00 AM
Hi
SN has it's own internal repository that you can publish scoped apps to. So you create the app on a sub-prod then publish it to the repository. Then you load it on your prod instance from the repository. The next set of updates to the app update the version and you get the option to Update your app in Prod when you publish the updated version to the repository.
I used it a couple of years ago for an app but we no longer use it as it proved difficult to manage across multiple dev teams.
Regards