Automate Jira Ticket with python
Content 🚀 Automate Jira Ticket Creation from GitHub using Webhook, Flask & Ngrok
🎯 Objective
Automatically create a Jira issue whenever someone comments on a GitHub issue or pull request using a specific keyword like /jira.
🧱 Components Used
Component Role Jira (Self-Hosted) Issue tracking system GitHub Source code hosting & issue tracking Flask (Python) Lightweight web server to receive webhook requests Ngrok Exposes local Flask server to the public web GitHub Webhook Triggers events on GitHub (here: issue_comment) requests (Python) Makes REST API calls to Jira Basic Auth (Jira) Authenticates requests to Jira’s REST API 🖼️ Architecture