By integrating GitLab with Zoho Cliq, you can keep your team informed and improve communication for your GitLab projects by receiving notifications, updates, and alerts from GitLab in real-time within Zoho Cliq.
Available Regions
US, IN, EU, AU and CN
Available Plans
All plans
Roles in GitLab
There are 6 roles available in GitLab: guest, reporter, developer, maintainer, and owner. The permissions and actions a member can perform in GitLab depend on their role. Let's see what actions a user can perform based on their roles.
Permissions based on Roles
| | Guest | Reporter | Developer | Maintainer | Owner |
Issue | Create Issue | | | | | |
Assign Issue | X
| | | | |
Close/ReOpen Issue | X | | | | |
Merge Request | Create Merge Request | X | X | | | |
| Edit Merge Request | X | X | | | |
| Close/ReOpen Merge Request | X | X | | | |
Installation
To install GitLab, do the following:
- Search for GitLab in Zoho Cliq Marketplace, and click on the Install button.
- After successful Installation, select Take me to Cliq button.
GitLab Bot
Bot Actions
Using the GitLab Bot , you will be able to enable alerts by mapping a project to a channel to receive timely notifications about issues, commits and merge requests. Enable Alerts
Enabling alerts will help you get instant notifications or weekly reports on all the updates to the mapped project in a channel.
Note:
You will receive notifications related to pipelines, release and wiki page events from GitLab.
When a user creates a new issue or a merge request, a thread will be created, and all the notifications related to it will be posted inside the thread. This helps the user keep track of all the actions that took place.
To enable alerts to a channel, do the following:
- Select the "Enable Alert" message action.
- In the project alerts pop-up, select the project, type of alert, and channel, and click on Enable.
- Any notifications related to the project will be posted in the channel.
Config Alerts
The config alerts message action will display a list of all the configured projects. To view the list in detail, select the configured projects table. You will be able to view the projects, their mapped channel, mapped by, and type of alerts. Under actions, you can update the project or channel and disable the project from the channel.
Help
The help bot action will give you a gist of all the actions that you can perform by integrating GitLab.
Commands
/gitlabprojects
Using the /gitlabprojects command, you can view all your projects and their associated merge requests, issues, and commits.
GitLab - Dashboard
You can view the GitLab dashboard from the More apps in the navigation sidebar. You can also select Add to Sidebar to pin the widget to the navigation sidebar.
The GitLab widget displays a dashboard of commits, issues, merge requests and stats.
Commits
In the commits section, select Change Branch to view commits of other branches in a project or Switch Project to view commits from a different project.
The following options are available in the commits -
- Add Comment - You can add a comment for a particular commit.
- View Comment - You can view all the comments made for the particular commit.
Issues
Issues related to a particular project will be displayed. You can create an issue if you're role is an Owner or a Maintainer. You can select Switch Project to view issues from a different project. The issues are categorized as open or closed.
The following options are available for an issue:
- More info - You can view information related to the issue such as due date, assignee, severity and milestone.
- Edit Issue - You can edit the title, description, type, assignees, due date and labels.
- Close Issue - You can close the issue and the issue will be displayed under the Closed category.
- Add Comment - You can add a comment for a particular issue.
- View Activities - You can view all the actions performed for that particular issue.
Merge Requests
Merge requests of a particular project will be displayed. The merge requests are categorized into open, merged and closed. You can select Switch Project to view merge requests from a different project.
The following options are available for a merge request:
- No Conflicts/Conflicts Present - This option indicates whether the merge request has no conflicts when there are no conflicts in the merge and shows conflicts when there are conflicts in the merge.
- More Info - You can view information related to the merge request such as assignees, detailed merged status, reviewers and milestone.
- Add Comment - You can add a comment for a particular issue.
- View Activities - You can view all the actions performed for that particular issue.
- Merge - You can merge an open merge request.
- Edit Request - You can edit title, description, assignees, reviewers, and labels.
- Close Request/Re-Open Request - You can close or reopen a merge request.
Stats
The stats of issues that are open or closed and merge requests that are open, merged, or closed will be displayed in the form of a pie chart and table.