Downloads
Auf /downloads findest du alle aktuellen Distributionen deiner Subscription.
Was zur Auswahl steht
| Artefakt | Wofür |
|---|---|
| Windows-Installer (MSI) | Devs unter Windows, alles in einem Setup |
| CLI Windows x64 (ZIP) | CI-Runner unter Windows |
| CLI Linux x64 (ZIP) | CI-Runner unter Linux, Docker |
| CLI macOS x64 (ZIP) | Devs auf älteren Macs (Intel) |
| CLI macOS arm64 (ZIP) | Devs auf Apple Silicon |
| VS Code Extension (VSIX) | Editor-Integration |
Alle Artefakte sind über das gleiche Release vermarktet, du bekommst immer eine konsistente Version pro Tag.
Über die UI vs. über die API
Im Portal klickst du auf das Artefakt und es wird heruntergeladen. Die Session-Cookie macht die Auth.
Über die API für automatisierte Pulls (CI):
curl -L -H "Authorization: Bearer $CODEGUARD_API_KEY" \
-o codeguard-cli.zip \
https://codeguard.bochmann-software.com/api/v1/cli/latest/linux-x64
Mehr Details unter API-Keys verwalten.
Latest vs. konkrete Version
In der URL kannst du entweder latest oder eine konkrete Versionsnummer
einsetzen:
https://codeguard.bochmann-software.com/api/v1/cli/latest/linux-x64
https://codeguard.bochmann-software.com/api/v1/cli/1.4.0/linux-x64
Empfehlung für CI: immer pinnen. latest ist okay für lokale Tests
oder Devs die immer aktuell sein wollen.
Siehe Versionierung.
Channels
Wir publizieren zwei Channels:
- Stable für geprüfte Releases, das was du per Default bekommst.
- Edge für frühe Vorab-Versionen, gedacht für interne Builds und Frühadopter.
Mehr unter Channels.
Download-Log
Jeder Download wird im Portal-Audit geloggt. Datum, Artefakt, Version, ob über UI oder API. Du selbst siehst dein Log; Admins sehen das Log aller User in der Organisation.
Personenbezogene Daten in den Logs werden mit Account-Löschung mit entfernt (siehe Datenschutz und DSGVO).
Wenn ein Download fehlschlägt
- 401 Unauthorized: API-Key fehlt oder ist falsch.
- 403 Forbidden: API-Key ist okay, aber deine Subscription ist
abgelaufen oder die Variante (
win-x64, ...) gibt es für die Version nicht. - 404 Not Found: falsche Versionsnummer oder falscher Plattform-Slug. Vergleich mit dem Release-Channel-Log.
- Timeouts: sollten bei den aktuellen Dateigrößen nicht auftreten. Falls doch, schreibt uns kurz, wir prüfen das auf unserer Seite.