CMS-Site prüfen und veröffentlichen
Führen Sie eine CMS-Site in getrennten Schritten vom Quellstand bis zur Live-Auslieferung. Eine grüne Developer-Readiness bestätigt Bearbeitung und Vorschau. Sie sagt nicht aus, dass bereits ein Release gebaut oder veröffentlicht wurde.
Richten Sie die lokale Domain bei Bedarf zuerst mit Lokale Storefront-Domain einrichten ein. Dieser Quickstart ist abgeschlossen, wenn die Live-Domain den bewusst veröffentlichten Release ausliefert und die Operations-Readiness keine Blocker meldet.
Zustände unterscheiden
| Zustand | Bedeutung | Nächster Schritt |
|---|---|---|
| Kein Build | Die Site kann bearbeitet und in der Vorschau geprüft werden, besitzt aber noch keinen Release. | Vorschau fachlich prüfen und Build starten. |
| Build läuft | Workspace erzeugt einen unveränderlichen Release. | Abschluss abwarten. |
| Build fehlgeschlagen | Der Release wurde nicht zuverlässig erzeugt. Interne Fehlerdetails bleiben in der Betriebsdiagnose und erscheinen nicht in der Oberfläche. | Ursache intern prüfen und Build erneut starten. |
| Release unveröffentlicht | Ein Build ist vorhanden, aber noch nicht live. | Release prüfen und bewusst veröffentlichen. |
| Release veröffentlicht | Der gewählte Release ist live. | Live-Domain und Operations-Readiness prüfen. |
Wenn Site-Domain-Bindung, DNS und TLS bereit sind, liefert Workspace vor der ersten Veröffentlichung erwartbar HTTP 404 statt Live-Inhalten. Ordnen Sie 404 nur in diesem Fall als fehlenden Live-Release ein. Blockierte Domain-, DNS-, TLS- oder Bindungschecks weisen auf ein Infrastrukturproblem hin.
Von der Vorschau zur Live-Site
- Öffnen Sie
CMS > Sitesund wählen Sie die Site. - Initialisieren Sie eine leere Site einmal mit dem Default-Kit.
- Starten Sie eine Dev-Session und bearbeiten Sie die Dateien im Tab
Editor. - Erzeugen Sie einen Vorschau-Link und prüfen Sie den Stand fachlich.
- Öffnen Sie den Tab
Releasesund starten Sie den Build. - Warten Sie, bis der neue Release in der Liste erscheint.
- Prüfen Sie den Release und bestätigen Sie
Publishfür genau diesen Stand. - Prüfen Sie anschließend die Live-Domain und die Operations-Readiness.
Ein Build veröffentlicht nichts automatisch. Auch ein neuer erfolgreicher Build verändert einen bereits live geschalteten Release erst nach einer ausdrücklichen Veröffentlichung.
Vorschau-Link sicher verwenden
Der Vorschau-Link läuft mit dem gewählten Review-Zeitfenster ab. Er wird einmalig im vorgesehenen Browser eingelöst und setzt dort den Vorschauzugang. Öffnen Sie den Link nicht probeweise und lassen Sie ihn nicht automatisiert aufrufen. Das würde die Übergabe verbrauchen.
Speichern Sie konkrete Vorschau-Tokens weder in Logs noch in Tickets, Screenshots oder Dokumentation. Erzeugen oder kopieren Sie einen Link nur für den vorgesehenen Reviewer. Ein Vorschau-Link veröffentlicht die Site nicht.
Mit nucli prüfen
nucli --tenant <tenant> sites readiness <site-id>
nucli --tenant <tenant> web readiness <site-id>
nucli --tenant <tenant> sites build <site-id> --wait
nucli --tenant <tenant> sites build-status <site-id>
nucli --tenant <tenant> sites releases list <site-id>
nucli --tenant <tenant> sites inspect <site-id> --strict
nucli --tenant <tenant> sites publish plan <site-id> --release <release-id>
nucli --tenant <tenant> sites publish <site-id> --release <release-id>sites readiness bewertet Authoring und Vorschau. Verwenden Sie inspect --strict erst als Launch-Gate. web readiness bewertet Domain, DNS, TLS, Build und Live-Release. Der Publish-Plan ist read-only: Er darf einen unveröffentlichten Release als den geplanten Übergang akzeptieren, blockiert aber weiterhin bei Infrastruktur-, Release-Lese- oder Buildfehlern.
Mutierende MCP-Aufrufe freigeben
Wenn ein MCP-Agent den Ablauf übernimmt, verlangen genau diese 13 Site- und Domain-Tools den erforderlichen JSON-Boolean approved: true:
nucleus_site_files_applynucleus_site_backup_savenucleus_site_restore_applynucleus_site_dev_startnucleus_site_preview_link_requestnucleus_site_dependencies_addnucleus_site_dependencies_syncnucleus_site_buildnucleus_site_publishnucleus_tenant_domain_createnucleus_tenant_domain_start_verificationnucleus_tenant_domain_verify_dnsnucleus_site_domain_bind
Geben Sie nur den konkreten Tool-Aufruf mit seinem vollständigen Payload frei. Fehlt approved, ist der Wert false, null oder kein Boolean, stoppt nucli vor Datei-, Secret-, Netzwerk- und Serverzugriff. Das Feld bleibt lokal und ersetzt weder Anmeldung, Berechtigungen, Tenantbindung noch die Prüfungen von Workspace. Read-only-Tools sowie nucleus_site_validate und nucleus_site_restore_preview bleiben unverändert.
Ergebnis prüfen
Die Veröffentlichung ist abgeschlossen, wenn der ausgewählte Release als live markiert ist, web readiness keine Blocker meldet und die Live-Domain den geprüften Inhalt statt des erwarteten Vorab-404 ausliefert.