26 May, 2021

Introducing GitLab and GitHub support in EurekaLog

EurekaLog 7 now supports integrated bug trackers of GitLab and GitHub.

GitLab is a web-based DevOps lifecycle tool that provides a Git-repository manager providing wiki, issue-tracking and continuous integration and deployment pipeline features, using an open-source license, developed by GitLab Inc.

GitHub, Inc. is a provider of Internet hosting for software development and version control using Git. It offers the distributed version control and source code management (SCM) functionality of Git, plus its own features. It provides access control and several collaboration features such as bug tracking, feature requests, task management, continuous integration and wikis for every project.

EurekaLog 7.9.4.0 introduces integration support with GitLab and GitHub. It's available in all supported IDEs. It's implemented very similary to other supported bug trackers. You can configure sending to GitLab in EurekaLog project options, as well as configure sending to GitHub. We also have a GitLab configuration guide and a GitHub configuration guide.

Once you've set all things up - your application will submit bug reports to your GitLab or GitHub installation. New issues will be created for new bugs. Duplicate reports will be merged.

Note that integrated bug trackers of GitLab and GitHub are quite feature-limited (when compared to standalone bug trackers). We recommend to consider using external bug tracker (such as Jira, for example) for GitLab.

P.S. Also note that EurekaLog supports BitBucket, because BitBucket uses Jira as its bug tracker, and EurekaLog has support for Jira.