/
pvldchkv
/
unity
Обзор
Документация
Войти
/
pvldchkv
/
unity
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
scripts/deploy-gitverse.sh
34 строки
1 KB
Dyachkov Pavel
Деплой на GitVerse Pages: скрипт site-page + относительный фавикон
20 май 2026, 09:59
20 май 2026, 09:59
6de5d21
Код
Авторство
О чём код?
#!/usr/bin/env bash # Публикация собранного сайта на GitVerse Pages. # Кладёт содержимое dist/ в ветку `pages` репозитория на GitVerse. # В настройках GitVerse: Settings → Pages → ветка `pages`, папка /root. # # Запуск: npm run site-page (он сначала собирает проект, затем вызывает этот скрипт) set -euo pipefail REMOTE="git@gitverse.ru:pvldchkv/unity.git" BRANCH="pages" DIST="dist" if [ ! -d "$DIST" ]; then echo "Папка $DIST не найдена. Сначала выполните сборку (npm run build)." >&2 exit 1 fi ROOT="$(pwd)" TMP="$(mktemp -d)" trap 'rm -rf "$TMP"' EXIT cp -R "$ROOT/$DIST"/. "$TMP"/ cd "$TMP" git init -q git checkout -q -b "$BRANCH" git add -A git -c user.email="pvldchkv@gmail.com" -c user.name="pvldchkv" \ commit -q -m "Deploy to GitVerse Pages" GIT_SSH_COMMAND="ssh -o StrictHostKeyChecking=accept-new" \ git push -f "$REMOTE" "$BRANCH" echo "Опубликовано в ветку '$BRANCH' на GitVerse."