Ticket PIMP bot for command interactions
Go to file
Volkomurov 05e18ce182 - removed YouTrack mentions; 2023-09-06 19:01:26 +05:00
.github/workflows Update go.yml 2023-06-04 21:09:26 +05:00
bot - removed YouTrack mentions; 2023-09-06 19:01:26 +05:00
cmd Huge refactoring: 2023-09-06 14:52:31 +05:00
docker - fixed all issues w/ servises; 2023-09-01 18:58:17 +05:00
internal - move application tasks into coda; 2023-09-06 18:58:49 +05:00
.gitignore env files fixed 2023-09-01 19:10:49 +05:00
go.mod add conversions manager; 2023-06-30 21:04:40 +05:00
go.sum add conversions manager; 2023-06-30 21:04:40 +05:00
readme.md fixed readme with current updates 2023-07-08 14:15:35 +05:00

readme.md

Сборка и запуск:

Первые шаги делаю на локальной машине:

  1. Поменять в коде файл окружения на '.env'
  2. Собрать контейнер: docker build -t naudachu/ticket-pimp:latest --pull .
  3. Затолкать контейнер в docker hub: docker push naudachu/ticket-pimp:latest

Далее с сервера:

  1. Вытягиваем новый образ: docker pull naudachu/ticket-pimp
  2. Запускаем в фоне: docker run -d naudachu/ticket-pimp

To-do P1:

  • Выбирать проект в YouTrack по имени во время flow, а не по ID
  • Делать запросы в Git, ownCloud параллельно;
  • Сохранять правильную ссылку на Git;
  • Сохранять правильную ссылку на GitBuild;
  • Сделать бота в Telegram;

To-do P2*:

  • В уведомлении об успешном создании сообщать всю инфу:

    • git;
    • git-build url + ssh url;
    • ссылку на графику;
    • добавлять название игры;
  • Сохранять внешнюю ссылку на графику;

  • Сделать бота в Discord;

  • Подумать над нормальной обработкой ошибок, сейчас достаточно всрато;

  • Складывать в описание репозитория ссылку на тикет;

  • Сделать базулю с достойными пользователями;

  • Run bot on docker scratch: https://github.com/jeremyhuiskamp/golang-docker-scratch/blob/main/README.mdа

  • Сохранять короткую ссылку на графику;