GitLab Slack application
Slack provides a native application which you can enable via your project’s integrations on GitLab.com.
Slack App Directory
The simplest way to enable the GitLab Slack application for your workspace is to install the GitLab application from the Slack App Directory.
Clicking install will take you to the GitLab Slack application landing page where you can select a project to enable the GitLab Slack application for.
Configuration
Alternatively, you can configure the Slack application with a project’s integration settings.
Keep in mind that you need to have the appropriate permissions for your Slack team in order to be able to install a new application, read more in Slack’s docs on Adding an app to your team.
To enable GitLab’s service for your Slack team:
- Go to your project’s Settings > Integration > Slack application (only visible on GitLab.com)
- Click the “Add to Slack” button
That’s all! You can now start using the Slack slash commands.
Usage
After confirming the installation, you, and everyone else in your Slack team, can use all the slash commands.
When you perform your first slash command you will be asked to authorize your Slack user on GitLab.com.
The only difference with the manually configurable Slack slash commands
is that all the commands should be prefixed with the /gitlab
keyword.
We are working on making this configurable in the future.
For example, to show the issue number 1001
under the gitlab-org/gitlab-ce
project, you would do:
/gitlab gitlab-org/gitlab-ce issue show 1001
Help and feedback
If there's something you don't like about this feature
To propose functionality that GitLab does not yet offer
To further help GitLab in shaping new features
If you didn't find what you were looking for
If you want help with something very specific to your use case, and can use some community support
POST ON GITLAB FORUM
If you have problems setting up or using this feature (depending on your GitLab subscription)
REQUEST SUPPORT
To view all GitLab tiers and features or to upgrade
If you want to try all features available in GitLab.com
If you want to try all features available in GitLab self-managed
If you spot an error or a need for improvement and would like to fix it yourself in a merge request
EDIT THIS PAGE
If you would like to suggest an improvement to this doc