Connect GitHub repositories with Jira Service Management
Changes to Jira Service Management Free and Standard
As of October 16, 2024, change management in Jira Service Management has moved from Standard to Premium. Existing service projects in Free and Standard will continue to support existing request types and work types. Read more about the plan changes.
To access Jira Service Management Premium features, subscribe to a Service Collection Premium or Enterprise plan.
You can connect GitHub to your IT service project to track your deployments. To map GitHub repositories with your services, you must first setup the GitHub app for Jira. Learn how to add GitHub integration to Jira.
After adding the GitHub app:
From your service project, select Space settings, then Operations, then Change management.
Select Connect Pipeline > Github, then copy the Service ID at the end of the setup flow.
Go to your GitHub account.
Create a folder and name it .jira
Then, create a file in this folder and name it config.yml. You can now map your services in this file.
In the config.yml file, enter the service IDs you want to map into this repository. You can use the following script example:
deployments:
services:
ids:
- b:YXJpOmNsb3VkOmdyYXBoOjpzZXJ2aWNlLzQxODczNDgyLTUzZWUtNDczOC1hYmI1LWFiMzRhNmZlNGNlMC8xYmJlYjkwMi05MGNkLTExZWMtOWZhMi0xMjhiNDI4MTk0MjQ=The services you map into the GitHub repository should be in the same service project. You must use a different service project if you wish to use another repository. If there are invalid service IDs, GitHub will discard those, and they will not be mapped.
You can map up to 100 services to each GitHub repository.
Now that you’ve connected and mapped GitHub, you can start using deployment tracking and incident investigation view. Learn how to setup deployment tracking.
Was this helpful?