4.8 KiB
4.8 KiB
Управление процессами
Создание архива, переключение домена, составление скриптов и создание репозиториев для публикации.
№ | Скрипты 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