Compare commits
No commits in common. "840b8a0d9f7697f7491e626eb1314fb01c16539f" and "936c15786532bd945914b724430cdd6cb3668e68" have entirely different histories.
840b8a0d9f
...
936c157865
2 changed files with 12 additions and 26 deletions
|
@ -1 +0,0 @@
|
||||||
enable=all
|
|
37
readme.md
37
readme.md
|
@ -1,7 +1,7 @@
|
||||||
# Continuous Deployment
|
# Continuous Deployment
|
||||||
|
|
||||||
Get a common set of Python CI/CD commands \
|
Get build-time Python commands \
|
||||||
from various contexts of CA, CI and OCI / OS.
|
from various CA, CI, OCI / OS.
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
|
|
||||||
|
@ -9,9 +9,7 @@ from various contexts of CA, CI and OCI / OS.
|
||||||
* [X] custom
|
* [X] custom
|
||||||
* [X] known
|
* [X] known
|
||||||
* [ ] Continuous Integration platforms
|
* [ ] Continuous Integration platforms
|
||||||
* [X] ForgeJo
|
* [X] GitHub → Gitea → ForgeJo
|
||||||
* [ ] Gitea
|
|
||||||
* [ ] GitHub
|
|
||||||
* [X] GitLab
|
* [X] GitLab
|
||||||
* [ ] SourceHut
|
* [ ] SourceHut
|
||||||
* [X] Operating Systems
|
* [X] Operating Systems
|
||||||
|
@ -71,26 +69,15 @@ from various contexts of CA, CI and OCI / OS.
|
||||||
|
|
||||||
## Tasks
|
## Tasks
|
||||||
|
|
||||||
* relay environment module name
|
* write bats
|
||||||
* 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
|
|
||||||
|
|
||||||
|
* detect private key type
|
||||||
* handle git cloning credentials
|
* handle git cloning credentials
|
||||||
* override repository and framework locations
|
* install rstnc and ssh from Python
|
||||||
* reduce single conditions with &&
|
* 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
|
||||||
|
|
Loading…
Add table
Reference in a new issue