⚙️ Auto-create GitHub PRs & JIRA updates from git commit commands (multi-repo)

398 views · ⚙️ DevOps & CI/CD

💡 Pro Tip — If you need GitHub data beyond what the REST API gives you, ScraperNode has a repository scraper that extracts metadata at scale without token rate limits.

View All Scrapers

Description

This n8n template from Intuz provides a complete and automated solution for scaling your DevOps practices across multiple repositories.

Are you tired of the repetitive dance between git push, creating a pull request in GitHub, updating the corresponding task in JIRA, and then manually notifying your team in Slack, or Notion?

This template puts your entire post-commit workflow on autopilot, creating a seamless and intelligent bridge between your code and your project management.

By embedding specific keywords and a JIRA issue ID into your git commit commands, this workflow automatically creates a Pull Request in the correct GitHub repository and updates the corresponding JIRA ticket. This creates a complete, centralized system that keeps all your projects synchronized, providing a massive efficiency boost for teams managing a diverse portfolio of codebases.

Who This Template Is For?

This template is a must-have for any organization looking to streamline its software development lifecycle (SDLC). It’s perfect for:

Step-by-Step Setup Instructions

Follow these steps carefully to configure the workflow for your environment.

1. Connect Your Tools (Credentials)

2. Configure the GitHub Webhook (For Each Repository)

This workflow is triggered by a GitHub webhook. You must add it to every repository you want to automate.

3. Configure the JIRA Nodes (Crucial Step)

Your JIRA project has unique IDs for its statuses. You must update the workflow to match yours.

4. Configure Notification Nodes

Tell the workflow where to send updates.

5. Final Activation

Once all configurations are complete, ensure the workflow is Saved and the toggle switch is set to Active. You are now ready to automate!

Customization Guidance

This template is a powerful foundation. Here’s how you can adapt it to your team’s specific needs.

1. Changing the PR Title or Body:

2. Adapting to a Fixed Branching Strategy:

3. Modifying Notification Messages:

4. Adjusting the Commit Regex for Different Conventions:

5. Adding/Removing Notification Channels:

Connect with us

For Custom Worflow Automation

Click here- Get Started

🔗 Nodes Used

HTTP Request, Slack, Webhook, Jira Software, Notion, Stop and Error

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup