Blöcke

Blöcke

Ein Polycrate-Workspace ist ein modulares System, das aus sogenannten Blöcken besteht. Blöcke sind spezialisierte Code-/Funktionsbausteine, die über die Konfigurationsangabe im Block (default: block.poly) oder in der Arbeitsbereichskonfiguration (default: workspace.poly) konfiguriert werden können. Blöcke bieten Aktionen an, die mit

polycrate run $BLOCK_NAME $ACTION_NAME

ausgeführt werden können.

Polycrate sucht nach Blöcken im Block-Root-Verzeichnis (default: blocks).

Verschachtelte Verzeichnisse (z.B. blocks/foo/bar/baz) sind zulässig.

Hinweis

Wenn der Name eines Blocks einen oder mehrere Schrägstriche (/) enthält und aus dem Register installiert wird, wird er in einer verschachtelten Verzeichnisstruktur gespeichert: der Block ayedo/k8s/harbor wird in blocks/ayedo/k8s/harbor gespeichert. Dies gilt auch für das Artefakt Verzeichnis des Blocks.

Dynamische Blöcke

Blöcke können dynamisch erstellt werden, indem ihre Konfiguration direkt in der Workspace-Konfiguration definiert wird. Diese Blöcke verwenden keinen benutzerdefinierten Code, sondern stützen sich nur auf die im Polycrate-Container verfügbaren Tools.

Dynamische Blöcke können auch ihre Standardkonfiguration und ihr Workspace von bereits existierenden Blöcken im Block-Root-Verzeichnis erben, indem die Angabe from: stanza in der Blockdefinition verwendet wird.

Kontaktieren Sie uns

Unsere Cloud-Experten beraten Sie gerne und individuell.

Wir antworten in der Regel innerhalb weniger Stunden auf Ihre Nachricht.

Zu Gen-Z für E-Mail? Einfach mal Discord versuchen. Unter +49 800 000 3706 können Sie unter Angabe Ihrer Kontaktdaten auch einen Rückruf vereinbaren. Bitte beachten Sie, dass es keine Möglichkeit gibt, uns telefonisch direkt zu erreichen. Bitte gar nicht erst versuchen. Sollten Sie dennoch Interesse an synchroner Verfügbarkeit via Telefon haben, empfehlen wir Ihnen unseren Priority Support.