10000 GitHub - hluk/Sync2Jira: Service to sync upstream Tickets/PR's with downstream JIRA tickets!
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Service to sync upstream Tickets/PR's with downstream JIRA tickets!

License

Notifications You must be signed in to change notification settings

hluk/Sync2Jira

 
 

Repository files navigation

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 pagure and 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 fedmsg.d/.

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

On startup, if the initialize option is set to True in the fedmsg.d/ config, then all open issues from all upstream repos will be scraped and added to Jira if they are absent.

If the testing option is set to True, then the script will pe 5D9E rform a "dry run" and not actually add any new issues to Jira.

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

Branches

We will maintain three branches

  1. master - This will be where our main code and most up to date code lives
  2. stage - This will be our staging configuration. PR's will merge through stage to master
  3. openshift-build - This branch will maintain OpenShift-Build related information

About

Service to sync upstream Tickets/PR's with downstream JIRA tickets!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 89.4%
  • CSS 4.2%
  • Jinja 4.1%
  • JavaScript 1.4%
  • Other 0.9%
0