Skip to content

Set up GitHub ⇔ Jira connector #63

Closed
@chadwhitacre

Description

@chadwhitacre

To support #42 we want to set up an automation that creates a shadow Jira ticket for issues in the sentry GitHub repo. The purpose of the Jira ticket is to integrate with our existing customer tagging/tracking infrastructure, as well as our sprints and planning for EPD. Most comments and content should stay on GitHub. Ideally we wouldn't create a Jira for every GitHub, but only when we want to start doing something with it in Jira (tag a customer, bring it into a sprint, etc.(?)).

Requirements

  1. When someone applies Trigger: Create Jira Ticket
    1. Check the description for a link to an existing Jira.
    2. Create a new Jira if it doesn't exist, and link it in the description.
    3. Remove Trigger: Create Jira Ticket
  2. When resolved in Jira.
    1. Close on GitHub.
  3. When unresolved in Jira.
    1. Reopen on GitHub.

To Do

  • Evaluate options, integration vendors vs. diy with eng-pipes.
  • Pin down requirements.
  • Investigate Unito a little more.
    • Understand permissions.
    • Try to guess how it will break for us.
    • Pin down pricing.
    • Have a call with Unito.
  • Submit SaaS intake.
  • Go through legal / security review.
  • Buy Unito.
  • Do a little label maintenance.
  • Configure Unito in sentry.
  • Add to remaining repos.
    • self-hosted
    • sentry-docs
    • relay
    • sentry-javascript
    • sentry-php
    • sentry-python
    • sentry-react-native
    • sentry-laravel
    • sentry-cocoa
    • sentry-dart
    • sentry-dotnet
    • sentry-java
    • sentry-native
    • sentry-ruby
    • sentry-symfony
    • sentry-unity
    • sentry-android-gradle-plugin

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions