spcd/readme.md

57 lines
1.3 KiB
Markdown
Raw Normal View History

2024-04-29 13:04:36 +02:00
# Continuous Deployment
2024-05-03 15:11:58 +02:00
Get build-time Python commands \
from various CA, CI, OCI / OS.
2024-04-29 13:04:36 +02:00
## Features
2024-05-03 15:11:58 +02:00
* [ ] support
2024-05-04 09:32:50 +02:00
* [X] package repositories mirror
* [X] custom CA certificates
2024-05-03 15:11:58 +02:00
* [X] known CA certificates
2024-05-03 17:42:59 +02:00
* [ ] Operating Systems
2024-05-03 15:11:58 +02:00
* [X] Alma
2024-05-04 20:17:46 +02:00
* [X] 9
* [X] 8
2024-05-04 14:03:33 +02:00
* [X] Alpine
2024-05-04 20:17:46 +02:00
* [X] 3.19
* [X] 3.18
2024-05-03 17:48:38 +02:00
* [X] Debian
2024-05-04 20:17:46 +02:00
* [X] Bookworm
* [X] Bullseye
2024-05-03 17:48:38 +02:00
* [ ] Rocky
2024-05-04 20:17:46 +02:00
* [ ] 9
* [ ] 8
2024-05-04 17:10:35 +02:00
* [ ] Ubuntu
2024-05-04 20:17:46 +02:00
* [ ] Noble
* [ ] Mantic
2024-05-04 12:33:56 +02:00
* [ ] Continuous Integration platforms
2024-05-03 16:12:59 +02:00
* [X] GitHub → Gitea → ForgeJo
2024-05-03 15:11:58 +02:00
* [X] GitLab
2024-05-04 12:33:56 +02:00
* [ ] SourceHut
2024-04-29 13:04:36 +02:00
2024-05-02 10:58:02 +02:00
## How
2024-05-04 20:17:46 +02:00
| Variable | Description |
|:--------------|:------------------------|
| CD_CA_n | Numbered CA certificate |
| CD_DNS | Space separated servers |
| CD_URL_ALMA | Alma repository URL |
| CD_URL_ALPINE | Alpine repository URL |
| CD_URL_DEBIAN | Debian repository URL |
| CD_URL_ROCKY | Rocky repository URL |
| CD_URL_UBUNTU | Ubuntu repository URL |
2024-05-02 10:58:02 +02:00
2024-04-29 13:04:36 +02:00
## Tasks
2024-05-03 21:03:07 +02:00
* write bats
2024-05-03 19:14:27 +02:00
* handle cloning credentials
2024-05-03 21:53:25 +02:00
* make steps more agnostic
2024-05-04 09:50:13 +02:00
* reduce single conditions with &&
2024-05-03 20:00:28 +02:00
* write Python bootstrap
2024-05-03 15:50:32 +02:00
* integrate project repository cloning
* override repository and framework locations
2024-05-04 10:32:50 +02:00
* show previous states of directories & files