# tuna и GitLab

GitLab позволяет добавлять в группах и проектах Webhook – ссылки на которые будут отправляться сообщения об определенных событиях, например, создании тега, добавлении комментария, редактировании задачи.

## Шаг 1. Скачайте клиент

Инструкция доступна на [странице](https://tuna.am/docs/guides/install.md).

## Шаг 2. Запустите сервер для обработки событий от GitLab

Информацию о структуре входящий запросов можно узнать в [официальной документации](https://docs.gitlab.com/ee/user/project/integrations/webhook_events.html).

## Шаг 3. Запустите tuna

В аргументах запуска укажите порт вашего сервера:

```bash
tuna http 8080

```

Или с указанием статичного адреса:

```bash
tuna http 8080 --subdomain=gitlab-webhook

```

## Шаг 4. Создайте новый Webhook

Перейдите в раздел Webhooks настроек проекта, укажите адрес входящий сообщений и укажите события, которые хотиле получать: ![gitlab](/assets/images/gitlab1-9f923b11f6e30445c68100087e26f6fe.png) URL состоит из адреса полученного от tuna (например, `https://gitlab-webhook.ru.tuna.am`) и пути к методу вашего сервера для обработки событий (например, `/event`).
