Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/RestlessThinker/danger-jira

Danger plugin to link JIRA issues in a pull request - Supports GitHub and GitLab
https://github.com/RestlessThinker/danger-jira

Last synced: about 1 month ago
JSON representation

Danger plugin to link JIRA issues in a pull request - Supports GitHub and GitLab

Awesome Lists containing this project

README

        

# danger-jira

[![License](http://img.shields.io/badge/license-MIT-green.svg?style=flat)](LICENSE.txt)
[![Gem](https://img.shields.io/gem/v/danger-jira.svg?style=flat)](https://rubygems.org/gems/danger-jira)

A [Danger](https://github.com/danger/danger) plugin for that links JIRA issues to pull requests for both GitHub and GitLab. Inspired by [danger-plugin-jira-issue](https://github.com/macklinu/danger-plugin-jira-issue)

## Installation

Add this line to your Gemfile:

```rb
gem 'danger-jira'
```

## Usage

```ruby
// Dangerfile
jira.check(
key: ["KEY", "PM"],
url: "https://myjira.atlassian.net/browse",
search_title: true,
search_commits: false,
search_branch: false,
search_body: false,
fail_on_warning: false,
report_missing: true,
skippable: true
)
```

With "KEY-123" in the PR title or PR body, Danger will comment with:




Messages



:book:
:paperclip: KEY-123


Generated by :no_entry_sign: Danger

## Skipping

You can skip danger checking for a JIRA issue by if `no-jira` is provided on the PR title, description or commits. `nojira` is also allowed on branch names.

## License

MIT