3.9 KiB
3.9 KiB
Управление процессами
Создание архива, переключение домена, составление скриптов и создание репозиториев для публикации.
№ | Скрипты Bash | Выполняемые действия |
---|---|---|
1 | archive_backup.sh | Создание общего архива для каталогов проектов на текущую дату. |
archive_packages.sh | Сборка вёб-сайтов, создание и копирование архивов для развёртывания. | |
2 | info_param.sh | Параметр для других скриптов. Переключение домена удалённого репозитория. |
info_references.sh | Обновление домена удалённого репозитория в перекрёстных ссылках в описаниях. | |
info_tree_license.sh | Построение дерева каталогов для каждого проекта и копирование файлов лицензии. | |
3 | repo_compose.sh | Составление скриптов с параметрами и копирование их в каталоги проектов. |
repo_gitea.tmpl.sh | Шаблон скрипта без параметров для создания удалённого репозитория gitea. | |
repo_gitlab.tmpl.sh | Шаблон скрипта без параметров для создания удалённого репозитория gitlab. | |
repo_local.tmpl.sh | Шаблон скрипта без параметров для создания локального репозитория. | |
4 | repo_orchestrate.sh | Параллельное выполнение скриптов и создание репозиториев для каталогов проектов. |
Каталоги проектов
Локальные каталоги проектов расположены на одном уровне. На сервере репозитории с вёб-сайтами переходят в отдельную группу, а остальные репозитории остаются у пользователя. Структура каталогов для git.org.ru и hub.mos.ru.
. ├─ color-tomato-theme ├─ older-tomato-theme ├─ pomodoro ├─ pomodoro1 ├─ pomodoro2 ├─ pomodoro3 ├─ pomodoro4 ├─ pomodoro5 └─ pomodoro6