Skip to content
You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
edit

GitHub Action

Release to JIRA

v0.2.0

Release to JIRA

edit

Release to JIRA

A GitHub action to automatically create releases on JIRA

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Release to JIRA

uses: Medsien/release-to-jira@v0.2.0

Learn more about this action in Medsien/release-to-jira

Choose a version

release-to-jira

A GitHub action to automatically create releases on JIRA.

Creates a release on Github. Uses its auto-generated description to find related JIRA issues and updates their "Fix versions" field. If a release matching the tag doesn't exist on JIRA, it will be automatically created.

This flow assumes auto-generated release notes will include JIRA issue keys. This can be achieved by including JIRA issue key in PR titles.

Inputs

Input Description Example
jira_server JIRA server URL. https://company.atlassian.net
jira_project JIRA project key. PRJ
jira_user JIRA user with project admin permission. apiuser@company.com
jira_token JIRA token. Managed here. abcdef12345678

Usage

Run when a new tag is created:

on:
  push:
    tags:        
      - '*'
jobs:
  jira-release:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v3
      - uses: Medsien/release-to-jira@latest
        with:
          jira_server: 'https://company.atlassian.net'
          jira_project: 'PRJ'
          jira_user: 'user@company.com'
          jira_token: '${{ secrets.JIRA_TOKEN }}'