Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #10359

Closed
Open
Created Jun 03, 2016 by Administrator@rootOwner0 of 3 tasks completed0/3 tasks

BountySource: Configurable JIRA integration

Created by: mrts

This is a duplicate of https://gitlab.com/gitlab-org/gitlab-ce/issues/5541 so that I can create a bounty for it at Bountysource.


Description

The current GitLab JIRA integration logs both commit and merge request events as comments in JIRA. This is not optimal as an issue with many related commits creates a lot of comment noise in JIRA.

Merge request event comments are useful separately in JIRA, so configuration is needed to turn them on separately.

Acceptance criteria

In GitLab JIRA integration page under Project settings > Services > JIRA there is a new configuration section with a list of checkboxes which configures which integration features are enabled:

JIRA integration features:

  • Publish mentions in commits as comments in issues
  • Publish mentions in merge requests as comments in issues
  • Enable closing of issues

Also, unit tests and documentation are updated accordingly.

I hope that the feature descriptions are clear enough as a spec, please ask if not.

Assignee
Assign to
Time tracking