Connected Workflow

Issue Trackers & CI/CD Pipelines

Bridge the gap between task management, Git branches, and automated builds. Connect Jira, GitHub, GitLab, Redmine, and Jenkins directly to your IDE.

Zero-Manual-Typing Branch Creation

GitFlow Helper taps natively into IntelliJ Platform's Task Management framework to fetch your assigned issues and synchronize ticket states automatically.

🔷

Jira Software

Seamlessly fetch assigned issues across Scrum and Kanban boards. Generates branches like feature/JRA-1024-jwt-auth and transitions ticket status to In Progress.

🐙

GitHub Issues

Connect to public and private GitHub repositories. Automatically creates branches matching GitHub issue numbers and sanitizes issue descriptions into slugified branch names.

🦊

GitLab Issues & MR

Full support for self-hosted and cloud GitLab instances. Finish features by directly opening a Merge Request on GitLab using native Git push options (-o merge_request.create).

🔴

Redmine

Full connection to Redmine project servers. Pulls assigned tickets, creates branches, updates status, and closes the ticket when the branch is finished.

⚙️ task-server-configuration.png
Screenshot Placeholder: Task Server Configuration Dialog
Place the screenshot showing the Task Servers settings panel in IntelliJ (Settings → Tools → Tasks → Servers) configured for Jira / GitHub / GitLab / Redmine.
Recommended Resolution: 1100 × 650 px • PNG
Connect any standard issue tracker via IntelliJ IDEA's native Task subsystem Settings → Tools → Tasks → Servers

How Issue Tracking Integration Works

Save up to 5 minutes of context-switching on every single feature branch.

1

Sanitized Branch Generation

Selecting a task transforms [PROJ-452] Implement OAuth2 token refresh flow automatically into the clean, valid branch name: feature/PROJ-452-implement-oauth2-token-refresh-flow.

2

Server State Synchronization

Upon branch creation, GitFlow Helper notifies your issue server, assigning the ticket to your user account and transitioning the status directly to In Progress.

3

Automated Task Closing

When completing the feature via Feature Finish, an option is available to automatically mark the ticket as Resolved or Closed on the remote tracker.

✨ feature-start-task-selection.png
Screenshot Placeholder: Task Selection on Feature Start
Place the screenshot showing the confirmation dialog with automatic ticket assignment, branch name preview, and branch creation progress.
Recommended Resolution: 1100 × 650 px • PNG
Instant task binding and branch derivation without manual copy-pasting GitFlow Helper Feature Start

Jenkins CI/CD Pipeline Tracking

Trigger remote pipeline jobs and observe execution progress right inside your IDE.

Native Jenkins Integration

Configure your Jenkins pipeline URL and job token once per repository. GitFlow Helper will handle the rest:

  • ✓ Trigger Builds from IDE: Start Jenkins jobs straight from the GitFlow menu or CI/CD config dialog.
  • ✓ Live Console Streaming: Read progressive build logs in the dedicated CI/CD tab with ANSI color formatting.
  • ✓ IntelliJ PasswordSafe: API tokens and secrets remain securely stored in your IDE's encrypted vault.
🚀jenkins-configuration-dialog.png
🚀
Screenshot Placeholder: Jenkins CI/CD Configuration Dialog
Place the screenshot showing the Jenkins CI/CD server URL, job name, authentication credentials, and trigger build options.
Recommended Resolution: 900 × 500 px • PNG
Per-repository Jenkins CI/CD configuration dialog Action: CI/CD Config

Multi-Repository Support

Work with modular microservice architectures and mono-repos with total confidence.

Independent GitFlow Contexts

Each repository in your IntelliJ project maintains its own isolated Git Flow configuration, branch prefixes, and current operational states.

Repo-Tagged Logs

All log messages output into the Logs tool window include the repository name prefix (e.g. [backend-service], [frontend-ui]) so you immediately know which repo executed each command.

Visual Repo Selector

Easily toggle between repositories in the Flow graph tab and Tree View dialog with a dedicated repository selector dropdown.

💖 Support Open Source

Empower Your Daily Development

Continuous updates, bug fixes, and compatibility with new IntelliJ releases are made possible by community support. If GitFlow Helper makes your work smoother, consider fueling it with a coffee!