Shell to Python Continuous Deployment https://spcd.rwx.work
Find a file
2024-05-04 00:24:14 +02:00
.forgejo/workflows almalinux 2024-05-03 19:22:08 +02:00
cd fix 2024-04-28 18:48:01 +02:00
cmd −install-packages 2024-04-28 18:12:30 +02:00
.gitea gitea 2024-05-03 16:17:20 +02:00
.github github 2024-05-03 16:28:50 +02:00
.gitignore ignore 2024-04-26 21:33:57 +02:00
.gitlab-ci.yml −forgejo/vars 2024-05-03 16:31:39 +02:00
bootstrap.sh python 2024-04-25 10:23:23 +02:00
cd.sh cd_ln_python 2024-05-04 00:24:14 +02:00
license.md license 2024-05-03 16:33:15 +02:00
readme.md readme 2024-05-03 21:53:25 +02:00

Continuous Deployment

Get build-time Python commands
from various CA, CI, OCI / OS.

Features

  • support
    • package repositories mirror
      • custom CA certificates
      • known CA certificates
    • Operating Systems
      • Alma
      • Alpine
      • Debian
      • Rocky
    • Continuous Integration platforms
      • GitHub → Gitea → ForgeJo
      • GitLab

How

Variable Description
CD_CA_n Numbered CA certificate
CD_DNS Space separated servers
CD_REPO_ALMA Alma repository URL
CD_REPO_DEBIAN Debian repository URL

Tasks

  • write bats

  • handle cloning credentials

  • make steps more agnostic

  • show CA certificates as text

  • write Python bootstrap

  • first list working directory

  • integrate project repository cloning

  • override repository and framework locations

  • reduce operating system version to major