Skip to content

MyGit v3.7.0

Choose a tag to compare

@ajjs1ajjs ajjs1ajjs released this 22 Sep 18:14
· 43 commits to main since this release

MyGit v3.7.0

Додано

  • Керування CI-раннерами у веб-UI. Сторінка Admin → Runners: реєстрація раннера
    (ім'я, ОС, мітки, CPU, RAM, кількість реплік), список зі статусом Online/Offline,
    редагування й видалення. Для кожного раннера UI генерує готову команду під обрану ОС.
  • Крос-платформні раннери. install-runner.sh — Linux (systemd) і macOS (launchd);
    install-runner.ps1 — Windows (Scheduled Task, SYSTEM, автозапуск).
  • Локальний раннер при встановленні сервера: MYGIT_INSTALL_RUNNER=1
    (+ MYGIT_RUNNER_CPUS/MYGIT_RUNNER_MEMORY/MYGIT_RUNNER_COUNT). CLI mygit add-runner.
  • Раннер-токен дає read-доступ до git, тож приватні репозиторії клонуються для CI.
  • Документація: docs/RUNNERS.md (команди, .mygit-ci.yml, керування, діагностика).

Змінено

  • Раннер: поля os (linux/windows/darwin) і labels (+ міграція БД).
  • Загальне оформлення UI: таблиці отримали відступи/розділювачі, картки/кнопки — охайніші.

Встановлення / оновлення

curl -sSL https://raw.githubusercontent.com/ajjs1ajjs/dist/main/apps/mygit/install.sh | sudo bash

Артефакти

mygit-linux-amd64, mygit-linux-arm64 + checksums.txt (SHA-256).