No description
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-20 18:48:19 +00:00
.forgejo/workflows ci: enable BuildKit layer cache (type=gha) via runner cache proxy 2026-09-20 18:48:19 +00:00
README.md docs: unify badge style (shields.io), drop Python, add OpenHands + Qwen 2026-09-20 16:42:26 +00:00

CI/CD-репозиторий для сборки Docker-образа mcp-server-synology

Docker MCP SDK Forgejo Actions Container Registry Made with OpenHands Vibe Coding Powered by Qwen

Upstream: GitHub Stars GitHub Forks GitHub Issues Latest Release Last Commit

This repo: Gitea Last Commit Gitea Issues Open Gitea Issues Closed


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.