.. | ||
archive_backup.sh | ||
archive_packages.sh | ||
info_param.sh | ||
info_references.sh | ||
info_tree_license.sh | ||
README.en.md | ||
README.md | ||
repo_compose.sh | ||
repo_gitea.tmpl.sh | ||
repo_gitlab.tmpl.sh | ||
repo_local.tmpl.sh | ||
repo_orchestrate.sh |
Process management
Creating an archive, switching the domain, composing scripts and creating repositories for publishing.
№ | Bash scripts | Actions performed |
---|---|---|
1 | archive_backup.sh | Creating a common archive for the directories of projects on the current date. |
archive_packages.sh | Building websites, creating and copying archives for deployment. | |
2 | info_param.sh | Parameter for other scripts. Switching the domain of the remote repository. |
info_references.sh | Updating the domain of a remote repository in cross-references in descriptions. | |
info_tree_license.sh | Building a directory tree for each project and copying license files. | |
3 | repo_compose.sh | Composing scripts with parameters and copying them to the directories of projects. |
repo_gitea.tmpl.sh | Script template without parameters to create a remote repository gitea. | |
repo_gitlab.tmpl.sh | Script template without parameters to create a remote repository gitlab. | |
repo_local.tmpl.sh | Script template without parameters to create a local repository. | |
4 | repo_orchestrate.sh | Parallel execution of scripts and creation of repositories for the directories of projects. |
Directories of projects
Local project directories are located on the same level. On the server, repositories with websites are moved to a separate group, and the rest of the repositories remain with the user. The directory structure for gitea.com, git.org.ru and hub.mos.ru.
. ├─ color-tomato-theme ├─ older-tomato-theme ├─ pomodoro ├─ pomodoro1 ├─ pomodoro2 ├─ pomodoro3 ├─ pomodoro4 ├─ pomodoro5 └─ pomodoro6