Release Workflow
Core Release
- Branch oder Tag vorbereiten.
- Composer-Abhängigkeiten installieren.
makeausführen.- Status- und Login-Test durchführen.
- Release-Tarball erstellen.
- Frische Installation aus dem Tarball testen.
- GitHub Release veröffentlichen.
Plugin Release
powershell
powershell -ExecutionPolicy Bypass -File C:\git\owncloud-online-release-tools\Build-PluginPackages.ps1
Danach im Market Backend hochladen:
- Admin UI öffnen.
- App oder Update auswählen.
.tar.gzhochladen.- Changelog eintragen.
- App im Katalog prüfen.
- Installation über ownCloud.online Market-App testen.
Release-Artefakte
| Artefakt | Zweck |
|---|---|
Core .tar.gz |
GitHub Release, Serverinstallation |
| Server Bundle | leerer Linux-Server |
| Webhosting ZIP | Webhosting ohne Composer |
Plugin .tar.gz |
Marketplace und Plugin-Updates |
Nach dem Release
bash
php8.4 occ upgrade
php8.4 occ maintenance:repair
php8.4 occ app:list
php8.4 occ status