1.5 KiB
Slack integration
On Slack
To enable Slack integration you must create an Incoming WebHooks integration on Slack;
-
Select Apps & Custom Integrations from the dropdown next to your team name.
-
Click the Configure link (right-upper corner).
-
Select the Custom integrations tab.
-
Click the Incoming WebHooks row.
-
Click the Add configuration button.
-
Choose the channel name you want to send notifications to.
-
Click Add Incoming WebHooks Integration
- Optional step; You can change bot's name and avatar by clicking modifying the bot name or avatar under Integration Settings.
-
Copy the Webhook URL, we'll need this later for GitLab.
On GitLab
After Slack is ready we need to setup GitLab. Here are the steps to achieve this.
-
Sign in to GitLab
-
Pick the repository you want.
-
Navigate to Settings -> Services -> Slack
-
Pick the triggers you want to activate
-
Fill in your Slack details
- Webhook: Paste the Webhook URL from the step above
- Username: Fill this in if you want to change the username of the bot
- Channel: Fill this in if you want to change the channel where the messages will be posted
- Mark it as active
-
Save your settings
Have fun :)
P.S. You can set "branch,pushed,Compare changes" as highlight words on your Slack profile settings, so that you can be aware of new commits when somebody pushes them.