Skip to content
edit

GitHub Action

Release to JIRA

v0.5.1 Latest version

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.5.1

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@main
        with:
          jira_server: 'https://company.atlassian.net'
          jira_project: 'PRJ'
          jira_user: 'user@company.com'
          jira_token: '${{ secrets.JIRA_TOKEN }}'