Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-34135

Plugin requires anonymous to have Job Read permission

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • jira-trigger-plugin
    • None
    • Jenkins version: 1.642.4
      Plugin version: 0.2.0
      Using Jira Atlassian Cloud

      Jira webhooks are working fine but the plugin doesn't seem to find any configured jobs. Check the log output below:

      Apr 08, 2016 5:04:58 PM FINEST com.ceilfors.jenkins.plugins.jiratrigger.webhook.JiraWebhook
      Webhook event body:
      Apr 08, 2016 5:04:58 PM FINEST com.ceilfors.jenkins.plugins.jiratrigger.webhook.JiraWebhook
      {
          "timestamp": 1460135096626,
          "webhookEvent": "jira:issue_updated",
          "issue_event_type_name": "issue_generic",
          "user": {
      ........
      ........
      ........
      "changelog": {
              "id": "12684",
              "items": [
                  {
                      "field": "resolution",
                      "fieldtype": "jira",
                      "from": null,
                      "fromString": null,
                      "to": "10000",
                      "toString": "Done"
                  },
                  {
                      "field": "status",
                      "fieldtype": "jira",
                      "from": "3",
                      "fromString": "In Progress",
                      "to": "10002",
                      "toString": "Done"
                  }
              ]
          }
      }
      Apr 08, 2016 5:04:58 PM FINE com.ceilfors.jenkins.plugins.jiratrigger.webhook.JiraWebhook
      Received Webhook callback from changelog. Event type: jira:issue_updated
      Apr 08, 2016 5:04:58 PM FINE com.ceilfors.jenkins.plugins.jiratrigger.JiraTriggerExecutor
      Couldn't find any projects that have JiraChangelogTrigger configured
      

      But testing it in isolation in jenkins script console returns valid jobs:

      import com.ceilfors.jenkins.plugins.jiratrigger.JiraChangelogTrigger
      
      projects = Jenkins.instance.getAllItems(AbstractProject).findAll { it.getTrigger(JiraChangelogTrigger) }
      println(projects)
      
      Result
      
      [hudson.model.FreeStyleProject@44a9508c[test]]
      

            ceilfors Wisen Tanasa
            luissilva Luis Silva
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: