Skip to content

Latest commit

 

History

History
68 lines (53 loc) · 3.17 KB

File metadata and controls

68 lines (53 loc) · 3.17 KB

Notify.Events для GitHub Action

Интеграция позволяет отправлять уведомления из GitHub Action в 40+ мессенджеров и другие средства связи.

Получайте мгновенные оповещения в Slack, Signal, MS Teams, Discord, по SMS и другими способами. Применяйте простое форматирование текста, назначайте уведомлениям уровень и приоритет, чтобы фильтровать сообщения или распределять их между разными членами команды/мессенджерами.

Посмотрите полный список поддерживаемых мессенджеров здесь.

Actions Status MIT License

Инструкция на других языках

Пример использования

Отправка уведомления

name: notify.events message
on: [push]
jobs:
  build:
    name: Build
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@master
      - name: send custom message
        uses: notify-events/github-action@main
        with:
          token: ${{ secrets.NE_CHANNEL_TOKEN }}
          text:  Это моё сообщение

Переменные

  • token - (обязательный) Notify.Events token канала
  • title - Заголовок сообщения
  • text - (обязательный) Текст сообщения (допустимы простые html-теги: <b>, <i>, <br>, <a href="...">)
  • priority - Приоритет сообщения (highest, high, normal, low, lowest)
  • level - Уровень сообщения (verbose, info, notice, warning, error, success)
uses: notify-events/github-action@main
with:
  token: ${{ secrets.NE_CHANNEL_TOKEN }}
  title: Build success
  text: Build ${{ github.ref }} successfully
  priority: info
  level: success 

Предустановленные типы сообщений:

  • verbose - Тест сообщения с 'verbose' уровнем и 'lowest' приоритетом
  • info - Тест сообщения с 'info' уровнем и 'low' приоритетом
  • notice - Тест сообщения с 'notice' уровнем и 'low' приоритетом
  • success - Тест сообщения с 'success' уровнем и 'normal' приоритетом
  • warning - Тест сообщения с 'warning' уровнем и 'high' приоритетом
  • error - Тест сообщения с 'error' уровнем и 'highest' приоритетом
uses: notify-events/github-action@main
with:
  token: $(( secrets.NE_CHANNEL_TOKEN }}
  success: Build {{ github.ref }} successfully