Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/zakharsk/mattermost-jira

Mattermost and JIRA connector
https://github.com/zakharsk/mattermost-jira

Last synced: 2 months ago
JSON representation

Mattermost and JIRA connector

Awesome Lists containing this project

README

        

# JIRA Mattermost Webhook Connector
[![Go Report Card](https://goreportcard.com/badge/github.com/unco-games/mattermost-jira)](https://goreportcard.com/report/github.com/unco-games/mattermost-jira)
[![codecov](https://codecov.io/gh/unco-games/mattermost-jira/branch/master/graph/badge.svg)](https://codecov.io/gh/unco-games/mattermost-jira)
[![Build Status](https://travis-ci.org/unco-games/mattermost-jira.svg?branch=master)](https://travis-ci.org/unco-games/mattermost-jira)

## For Heroku administrator
You need Heroku application name in `https://.herokuapp.com` format.

[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/unco-games/mattermost-jira)

## For Mattermost administrator
You need incoming webhook URL in `http:///hooks/` format. Can be copied from Mattermost config.

- System console
- INTEGRATIONS → Custom Integrations
- Enable Incoming Webhooks: true
- Enable integrations to override usernames: true
- Enable integrations to override profile picture icons: true

- Team menu (3 dots near the Team name in top-left corner at the team-screen)
- Integrations → Incoming Webhooks
- Add Incoming Webhook

## For JIRA administrator
- JIRA Administration → System
- ADVANCED → WebHooks
- Create a WebHook:
- URL: https://_**heroku_app_name**_.herokuapp.com?mattermost_hook_url=_**mattermost_hook_url**_
- Issue:
- created: true
- updated: true
- deleted: true

## Other info

#### Tested with:
- JIRA v6.4.8
- Mattermost v3.4.0

#### ToDo:
- Handle errors (muted now)