1
0
Fork 0
pomodoro/bash_scripts/README.md
2023-12-30 23:37:18 +03:00

3.9 KiB
Raw Blame History

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

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

Скрипты 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