| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .forgejo/workflows | ||
| README.md | ||
mcp-server-synology (CI/CD)
Этот репозиторий не содержит исходного кода — он существует только для того, чтобы автоматически собирать Docker-образ MCP-сервера для Synology NAS и размещать его в локальном Container Registry.
Откуда берётся код
Исходники: https://github.com/atom2ueki/mcp-server-synology (MCP-сервер для Synology NAS — файловые операции, Download Station, пользователи, контейнеры и т.д.). Автор не публикует готовые Docker-образы, поэтому образы строятся здесь, по мере выхода новых релизов upstream.
Как это работает
Workflow: .forgejo/workflows/ci-cd.yml
- каждое утро (06:00, Asia/Qostanay) проверяет теги upstream через
git ls-remote(без полного клона); - если вышел новый релиз
X.Y.Z— клонирует его с GitHub, собирает образdocker buildx(Dockerfile из upstream) и пушит в registry; - если новых релизов нет — сборка пропускается (последняя собранная версия запоминается в кэше раннера).
Запустить вручную можно из вкладки Actions → Run workflow:
опционально указать конкретную version и/или force (пересобрать уже
собранную версию).
Образы
Регистр: git.maydayoffice.kz, пакет maydayoffice/mcp-server-synology.
Каждый собранный релиз получает теги:
| Тег | Значение |
|---|---|
X.Y.Z |
точная версия релиза |
X.Y |
минорная линия |
X |
мажорная версия |
latest |
самый свежий выпущенный релиз |
Пример (на текущий момент):
git.maydayoffice.kz/maydayoffice/mcp-server-synology:1.6.0
git.maydayoffice.kz/maydayoffice/mcp-server-synology:1.6
git.maydayoffice.kz/maydayoffice/mcp-server-synology:1
git.maydayoffice.kz/maydayoffice/mcp-server-synology:latest
Использование
docker login git.maydayoffice.kz
docker pull git.maydayoffice.kz/maydayoffice/mcp-server-synology:latest
Конфигурация сервера (NAS-учётные данные, режим транспорта и пр.) описана в
README upstream —
она задаётся через settings.json / переменные окружения контейнера.
Этот репозиторий и его CI-конфигурация созданы с помощью AI-агента OpenHands на базе модели Qwen — см. бейджи Vibe Coding и Powered by Qwen.