Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.79 KB

README.md

File metadata and controls

33 lines (21 loc) · 1.79 KB

Sync2Jira

Documentation Status Docker Repository on Quay Build Status Coverage Status Python 3.7

What is Sync2Jira?

This is a process that listens to activity on upstream repos on GitHub via fedmsg, and syncs new issues there to a Jira instance elsewhere.

Documentation

Documentation is hosted on readthedocs.io and can be found here

Configuration

We have set up a quick-start here

Configuration is in folder fedmsg.d.

You can maintain a mapping there that allows you to match one upstream repo (say, 'pungi') to a downstream project/component pair in Jira (say, 'COMPOSE', and 'Pungi').

On startup:

  • in fedmsg.d/sync2jira.py, if the testing option is set to True, then the script will perform a "dry run" and not actually add any new issues to Jira.
  • if the INITIALIZE environment variable is set to 1, the script will sync all issues to Jira. Use caution as this may be very expensive and difficult to undo.

Please look at our documentation here for a full list of what can be synced and how to set it up.