Integrazione GitHub / GitLab

With the issue tracker integration, you can link GitHub and GitLab issues to a ticket and follow their state while you work on it. Zammad stores only the issue URLs on the ticket. Title, state, type, milestone, assignees and labels are read from GitHub or GitLab each time you open the panel. Nothing is written back to the tracker. Issues only: pull requests and merge requests cannot be linked.

The panels are optional. If you don’t see them in the ticket sidebar, your administrator hasn’t enabled the integration yet. Customers don’t see the links either. Administrators can learn more in the GitHub and GitLab integration pages.

Sidebar with opened GitHub panel and linked issue.

View Linked Issues

Open the GitHub or GitLab tab in the ticket sidebar of a ticket that already has issues linked. Each entry starts with an icon for the issue state, followed by the issue number and title. Click the title to open the issue on GitHub or GitLab. Each entry also shows the issue’s Milestone, Assignees and Labels. GitHub issues show a Type as well. A field appears only when the issue has one. The badge on the tab counts all linked issues, not only the open ones. Zammad reads the state when the panel loads and doesn’t watch the issues, so no notification is sent when an issue changes. If the panel shows Loading failed. instead of the issues, ask your administrator to check the token.