Security Requirements
Jenkins to Jira Path Access Permissions
This section only applies if you have the Jira Integration for Jira plug-in installed in Jenkins.
Jenkins notifies Jira when a build in completed. It does this be accessing http(s)://[your.jira.host][/jira.context]/rest/jenkins/latest/*
Data send to Jira depends on how the Jenkins site is registered in Jira.
- In case the site is registered as a public site, then its an empty trigger for Jira app to synchronize a newly completed build.
- In case the site is registered as a private site, then the trigger contains the data the Jira app needs to synchronize and index the build.
Jira to Jenkins Path Access Permissions
The table below lists the paths that the Jira app will access in Jenkins.
Path access permissions listed below only apply for Jenkins sites that are registered as Public.
Path | Reason |
---|---|
http(s)://[your.jenkins.host][/jenkins.context]/plugin/jenkins-jira-plugin/ping.html |
Used to check if the Jira Integration for Jenkins plug-in is installed on the Jenkins site. |
http(s)://[your.jenkins.host][/jenkins.context]/plugin/jenkins-jira-plugin/register/ |
Used to register the Jira site with the Jenkins site. |
http(s)://[your.jenkins.host][/jenkins.context]/plugin/jenkins-jira-plugin/unregister/ |
Used to unregister the Jira site with the Jenkins site, done when a site is deleted in Jira. |
http(s)://[your.jenkins.host][/jenkins.context]/**/api/json/ |
Used to collect job and build data from Jenkins. |
http(s)://[your.jenkins.host][/jenkins.context]/**/jji/build/ |
Used to trigger a new build of a job on Jenkins. |