1
0
Fork 0
pomodoro/bash_scripts/README.md
2025-01-31 09:24:35 +03:00

4.8 KiB
Raw Permalink Blame History

Управление процессами

Создание архива, переключение домена, составление скриптов и создание репозиториев для публикации.

Скрипты Bash Выполняемые действия
1 archive_backup.sh Создание общего архива для каталогов проектов на текущую дату.
archive_cleanup.sh Удаление файлов и папок из каталогов проектов перед восстановлением архива.
archive_packaging.sh Сборка вёб-сайтов, упаковка и копирование архивов для развёртывания.
2 info_param.sh Параметр для других скриптов. Переключение домена удалённого репозитория.
info_references.sh Обновление домена удалённого репозитория в перекрёстных ссылках в описаниях.
info_tree_license.sh Построение дерева каталогов для каждого проекта и копирование файлов лицензии.
3 repo_compose.sh Создание скриптов из шаблонов с параметрами и сохранение их в каталогах проектов.
repo_forgejo.tmpl.sh Шаблон скрипта без параметров для создания удалённого репозитория forgejo.
repo_forgejo2.tmpl.sh Шаблон скрипта без параметров для развёртывания вёб-сайта на сервере codeberg.
repo_gitlab.tmpl.sh Шаблон скрипта без параметров для создания удалённого репозитория gitlab.
repo_local.tmpl.sh Шаблон скрипта без параметров для создания локального репозитория git.
4 repo_orchestrate.sh Параллельное выполнение скриптов и создание репозиториев для каталогов проектов.
repo_pages2.sh Параллельное выполнение скриптов и развёртывание вёб-сайтов на сервере codeberg.
repo_testing.smpl.sh Образец скрипта для тестирования доступности страниц в вёб-интерфейсе на сервере.

Каталоги проектов

Локальные каталоги проектов расположены на одном уровне. На сервере репозитории с вёб-сайтами переходят в отдельную группу, а остальные репозитории остаются у пользователя. Структура каталогов для codeberg.org, git.org.ru и hub.mos.ru.

.
├─ color-tomato-theme
├─ older-tomato-theme
├─ pomodoro
├─ pomodoro1
├─ pomodoro2
├─ pomodoro3
├─ pomodoro4
├─ pomodoro5
└─ pomodoro6