Push в репозиторий — сайт сам в проде
Привяжите репозиторий — и при каждом git push Tuqo заберёт свежую версию,
соберёт её и опубликует по HTTPS. Без GitHub Actions, YAML-пайплайнов и своих раннеров.
Бесплатный SSL, откат версий в один клик.
Поддерживаемые git-сервисы
Подключение сохраняется на уровне проекта — авторизуйтесь один раз и используйте в любом сайте.
Настройка за три шага
Подключите git-сервис
На вкладке «Git CD» сайта выберите способ: GitHub/GitFlic — вход через аккаунт, GitVerse/GitLab/Gitea — по токену доступа. Подключение сохраняется на весь проект.
Выберите репозиторий
Tuqo покажет ваши репозитории. Выберите нужный и боевую ветку (main или master).
Push публикует сайт
Вебхук создаётся автоматически. Каждый push в ветку пересобирает и публикует сайт. Откат — в один клик.
Сборка — автоматически
- Есть
package.json— сборка на Node 20 (npm ci && npm run build), артефакт изdist/,build/илиout/: Vite, React, Vue, Astro, SvelteKit static, Next.js export. - Нет
package.json— чистая статика публикуется как есть (нуженindex.htmlв корне). - Сборка в изолированной песочнице с лимитами по времени и памяти.
- Хостинг только статический: серверный код (SSR, PHP, Node-сервер) не выполняется.
Git CD — частые вопросы
Нужно ли настраивать вебхук вручную? +
Нет. При привязке репозитория Tuqo создаёт вебхук в нём автоматически — для GitHub, GitFlic, GitVerse, GitLab и Gitea.
Нужны ли GitHub Actions или свой раннер? +
Нет. Сборка идёт на стороне Tuqo (Node 20, npm ci && npm run build). YAML-пайплайны и раннеры не нужны.
Какие проекты собираются? +
Любые статические: если есть package.json — сборка Vite/React/Vue/Astro/SvelteKit static/Next.js export, артефакт из dist/build/out. Без package.json — чистая статика публикуется как есть.
Работает ли с приватными репозиториями? +
Да. Подключение по аккаунту (OAuth) или токену даёт доступ к приватным репозиториям; клонирование идёт по токену.
Можно ли подключить self-hosted GitLab или Gitea? +
Да. Для GitLab и Gitea при подключении укажите URL своего инстанса — Tuqo проверит его и будет работать с ним.
Можно деплоить вручную? +
Да. Рядом есть кнопка «Задеплоить сейчас» и переключатель автодеплоя — его можно временно выключить.