More about jiraGetProjectVersions step.

Overview

This step queries all the versions of a particular project.

Input

  • idOrKey - project id or key.
  • site - Optional, default: JIRA_SITE environment variable.
  • failOnError - Optional. default: true.

Output

  • Each step generates generic output, please refer to this link for more information.
  • The api response of this jira_get_project_versions step can be reused later in your script by doing response.data.required_field_name.
  • You can see some example scenarios here
  • All the available fields for a jira response can be found in JIRA Api documentation depending on your JIRA version.

Note: response.data returns all the fields returned by JIRA API.

Examples:

  • With default site from global variables.

    node {
      stage('JIRA') {
        def versions = jiraGetProjectVersions idOrKey: 'TEST'
        echo versions.data.toString()
      }
    }
    
  • withEnv to override the default site (or if there is not global site)

    node {
      stage('JIRA') {
        withEnv(['JIRA_SITE=LOCAL']) {
          def versions = jiraGetProjectVersions idOrKey: 'TEST'
          echo versions.data.toString()
        }
      }
    }
    
  • Without environment variables.

      def versions = jiraGetProjectVersions idOrKey: 'TEST', site: 'LOCAL'
      echo versions.data.toString()
    
Tags: steps