.. | ||
archive_backup.sh | ||
archive_cleanup.sh | ||
archive_packaging.sh | ||
info_param.sh | ||
info_references.sh | ||
info_tree_license.sh | ||
README.en.md | ||
README.md | ||
repo_compose.sh | ||
repo_forgejo.tmpl.sh | ||
repo_forgejo2.tmpl.sh | ||
repo_gitlab.tmpl.sh | ||
repo_local.tmpl.sh | ||
repo_orchestrate.sh | ||
repo_pages2.sh | ||
repo_testing.smpl.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_cleanup.sh | Deleting files and folders from the directories of projects before restoring the archive. | |
archive_packaging.sh | Building websites, packaging 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 | Creating scripts from templates with parameters and saving them in the directories of projects. |
repo_forgejo.tmpl.sh | Template of a script without parameters to create a remote repository forgejo. | |
repo_forgejo2.tmpl.sh | Template of a script without parameters to deploy a website on the server codeberg. | |
repo_gitlab.tmpl.sh | Template of a script without parameters to create a remote repository gitlab. | |
repo_local.tmpl.sh | Template of a script without parameters to create a local repository git. | |
4 | repo_orchestrate.sh | Parallel execution of scripts and creation of repositories for the directories of projects. |
repo_pages2.sh | Parallel execution of scripts and deploying the websites on the server codeberg. | |
repo_testing.smpl.sh | Sample of a script for testing the accessibility of pages in the web-interface on the server. |
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 codeberg.org, git.org.ru and hub.mos.ru.
. ├─ color-tomato-theme ├─ older-tomato-theme ├─ pomodoro ├─ pomodoro1 ├─ pomodoro2 ├─ pomodoro3 ├─ pomodoro4 ├─ pomodoro5 └─ pomodoro6