ServiceNow Github Integration

joshi-cloud
Giga Contributor

I tried to read about earlier similar questions and it appeared to me that earlier questions were more focussed on Developers of ServiceNow App wanting to integrate to Github,.

 

However, I a end user of ServiceNow. We manage our Defects, Enhancements in ServiceNow. ( we use ServiceNow like JIRA tool ) . We manage our source code in Github and now I would like to see an integration between Github and ServiceNow.  So that commits can be reflected in Defects, feature branch can be created from ServiceNow defect etc.

 

 

7 REPLIES 7

Marco0o1
Tera Sage

Hi @joshi-cloud :

 

There is the module in nowlearning about how to connect servicenow and github Source Control Fundamentals .

 

Hope that help you.

LearnUseThrive
Mega Sage

In ServiceNow, go to Studio and then select your custom app. Click Source Control at the top and link it to Github. You can push commits to Github, or retrieve them back to ServiceNow.

Vishal36
Mega Guru

Hi @joshi-cloud,

 

The integration of check-in information between GitHub to corresponding ServiceNow tickets has become a common and valuable use case in various industries. When users perform check-ins, critical details such as commit ID, commit URL, the identity of the committer, and timestamp need to be synchronized with the relevant ServiceNow tickets.

 

OpsHub, as a trusted ServiceNow partner, offers a federated integration platform that simplifies the implementation of this integration use case. The platform is designed to be user-friendly and fully supports this type of integration seamlessly. Notably, OpsHub allows bidirectional communication, enabling updates and comments made in GitHub to be automatically reflected in ServiceNow tickets, streamlining collaboration between development and IT support teams.

 

Moreover, OpsHub's Integration Manager (OIM) empowers you to create branches based on defects or features, making the development workflow more efficient and organized. The web-based synchronization capabilities provided by OpsHub allow you to easily define the fields that you want to integrate between ServiceNow and GitHub. This level of customization ensures that the integration precisely meets your business needs and data mapping requirements.

 

By leveraging OpsHub's powerful and intuitive integration platform, you can seamlessly bridge the gap between GitHub and ServiceNow, streamlining workflows, enhancing collaboration, and boosting overall productivity within your organization.

 

Contact OpsHub’s Integration Experts for a free consultation on setting up GitHub and ServiceNow integration.

 

Thanks,

Vishal.

Miguel Donayre
ServiceNow Employee
ServiceNow Employee

Hello,

Today OOTB, there is nothing that has that built-out integration.  We do, however, have CI/CD APIs that can allow for some flexibility to build out what you envision.  I added the link below.  Hopefully, that can lead you down the right path!

CI/CD APIs - https://docs.servicenow.com/csh?version=latest&topicname=cicd-api

Jenkins links - 

Jenkins Plugin

Marketplace: https://plugins.jenkins.io/servicenow-cicd/

Repos: https://github.com/jenkinsci/servicenow-cicd-plugin/

Pipeline Sample: https://github.com/jenkinsci/servicenow-cicd-plugin/tree/master/examples

Get set up in 10min video: https://www.youtube.com/watch?v=MLa5dOu5zhY

 

GitHub links - 

Marketplace: https://github.com/marketplace?type=actions&query=servicenow

Repos: https://github.com/jenkinsci/servicenow-cicd-plugin/

Pipeline Sample: https://github.com/jenkinsci/servicenow-cicd-plugin/tree/master/examples

Get set up in 10min video: https://www.youtube.com/watch?v=-FDdQ_ZgWGw

https://plugins.jenkins.io/servicenow-cicd/ https://github.com/jenkinsci/servicenow-cicd-plugin/tree/master/examples