Für die Versionskontrolle nutze ich lokale Git-Instanzen, GitHub und neuerdings versuchsweise Forgejo. Continuous Deployment und Testing mit DeployHQ und GitHub Workflows.