How to Connect DPR with On Premises hosted DevOps tools?

onedapaone
Tera Expert

Dear ServiceNow and Co-Users of DPR,

 

What are the steps and best recommended ways to connect Onpremises hosted DevOps tools to DPR as DPR unable to recognize the URLs when tried connecting directly?

 

What is the MID server concept?

2 ACCEPTED SOLUTIONS

Balaji39
ServiceNow Employee
ServiceNow Employee

Hi @onedapaoneThe ServiceNow® MID Server enables communication and the movement of data between a ServiceNow instance and external applications, data sources, and services. You can learn more about it from https://docs.servicenow.com/bundle/xanadu-servicenow-platform/page/product/mid-server/concept/mid-se...

View solution in original post

Joe Offenberg
ServiceNow Employee
ServiceNow Employee

Midservers will allow you to connect to On-premise tools.  First intsall a midserver in your local network, register it with servicenow.  Then select it from the tool connection playbook and it should connect to your tool. 

View solution in original post

6 REPLIES 6

Tdalton
Tera Contributor

You'll typically need to set up a ServiceNow MID Server to connect your on-premises DevOps tools to DPR. The MID (Management, Instrumentation, and Discovery) server bridges ServiceNow and your on-premises environment, allowing secure communication for integration tasks.

Tdalton
Tera Contributor

You must ensure your infrastructure can support secure connections if you're trying to connect DPR with your on-prem DevOps tools. An excellent way to start is by setting up a VPN or a dedicated server for secure communication between your tools.
You might consider using a VPS to host everything, especially if you're running it on-prem but still want flexibility and security. I’ve used https://ishosting.com/en/vps for hosting, and it worked well for connecting various tools across different environments. It gives you more control and ensures you can easily manage traffic and permissions.
Also, ensure your DevOps tools are correctly configured to allow integration with DPR, which might involve adjusting some API settings.