Introduction
This guide will show you how to view and manage GitLab merge requests inside Easy8. These are displayed as Code Requests in the application to support future compatibility with other Git platforms like GitHub or Bitbucket.
By following these steps, you’ll be able to filter, track, and sync merge requests and related test results directly in Easy8.
Target Audience
- User
Prerequisites
- Git Integration configured in Easy8
- At least one GitLab repository connected
- Merge requests created in your GitLab projects
- Referencing keywords used in merge request names for task linking (e.g.,
refs #765)
How to Work with GitLab Merge Requests
Step 1: Understand the Terminology
- Merge Request is the term used in GitLab
- Code Request is the generic label used in Easy8 to allow broader platform support in the future
- These terms refer to the same feature and can be used interchangeably in this context
Step 2: Open the Merge Requests List
- Go to Git Integration from the Global menu
- Click on Code Requests in the integration menu
- View the list of all merge requests from your connected GitLab repositories
Step 3: Explore Merge Request Details
- Click on a merge request name to open its detail view
- You will see all related attributes (title, author, reviewers, test status, etc.)
- If the name contains a referencing keyword and task ID (e.g.,
refs #765), it is automatically linked to that Easy8 task
Step 4: Available Actions and Filters
- Synchronize: Update the data of this merge request from GitLab
- List attributes: All merge request attributes can be displayed in the list view
- Filter options: All attributes except SHA can be used for filtering in lists, reports, or charts
- Test status: Test results from CI/CD pipelines are shown with the merge request, allowing you to track build outcomes
Conclusion
You have now learned how to manage GitLab merge requests (Code Requests) in Easy8. With powerful filters and direct integration, you can track changes, test results, and task links all in one place.
