BigW Consortium Gitlab

slack.md 1.38 KB
Newer Older
1
# Slack integration
2

3
## On Slack
4 5 6

To enable Slack integration you must create an Incoming WebHooks integration on Slack;

7 8 9 10 11 12 13 14
1.  [Sign in to Slack](https://slack.com/signin)

1.  Select **Configure Integrations** from the dropdown next to your team name.

1.  Select the **All Services** tab

1.  Click **Add** next to Incoming Webhooks

15
1.  Pick Incoming WebHooks
16

17 18
1.  Choose the channel name you want to send notifications to

19
1.  Click **Add Incoming WebHooks Integration**
20 21 22 23
    - Optional step; You can change bot's name and avatar by clicking modifying the bot name or avatar under **Integration Settings**.

1. Copy the **Webhook URL**, we'll need this later for GitLab.

24

25
## On GitLab
26 27 28

After Slack is ready we need to setup GitLab. Here are the steps to achieve this.

29 30 31 32 33 34
1.  Sign in to GitLab

1.  Pick the repository you want.

1.  Navigate to Settings -> Services -> Slack

35
1. Pick the triggers you want to activate
36

37 38 39 40
1.  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
41
    - Mark it as active
42 43
    
1. Save your settings
44 45 46

Have fun :)

47
*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.*