Compare commits

..

No commits in common. "840b8a0d9f7697f7491e626eb1314fb01c16539f" and "936c15786532bd945914b724430cdd6cb3668e68" have entirely different histories.

2 changed files with 12 additions and 26 deletions

View file

@ -1 +0,0 @@
enable=all

View file

@ -1,7 +1,7 @@
# Continuous Deployment
Get a common set of Python CI/CD commands \
from various contexts of CA, CI and OCI / OS.
Get build-time Python commands \
from various CA, CI, OCI / OS.
## Features
@ -9,9 +9,7 @@ from various contexts of CA, CI and OCI / OS.
* [X] custom
* [X] known
* [ ] Continuous Integration platforms
* [X] ForgeJo
* [ ] Gitea
* [ ] GitHub
* [X] GitHub → Gitea → ForgeJo
* [X] GitLab
* [ ] SourceHut
* [X] Operating Systems
@ -71,26 +69,15 @@ from various contexts of CA, CI and OCI / OS.
## Tasks
* relay environment module name
* show previous states of directories & files
* test with github
* test with gitea
* write tests
### .py
* detect ssh private key type
* implement project repository cloning
* install
* openssh
* rsync
* ruff
* shellcheck
* write bootstrap entry point
### .sh
* write bats
* detect private key type
* handle git cloning credentials
* override repository and framework locations
* install rstnc and ssh from Python
* reduce single conditions with &&
* support opensuse
* write Python bootstrap process
* integrate project repository cloning
* override repository and framework locations
* show previous states of directories & files
* relay Python module name