Komponenten für Anwendungen freigeben – Komponentenbibliotheken

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Wichtig:
    DevOps Config Ist jetzt veraltet und wird nicht mehr unterstützt oder ist für eine neue Aktivierung verfügbar.

    Komponenten-Bibliotheken

    Komponentenbibliotheken verbessern die Konsistenz und Wartbarkeit, indem sie anwendungsübergreifend eine einzige Wahrheitsquelle für die Konfigurationsdaten einer Komponente sicherstellen. Sie können die einheitliche Ansicht in verwenden DevOps Config Arbeitsbereich oder CdmSharedLibraryApi REST-API zum Erstellen und Verwalten dieser Bibliotheken.

    In diesem Beispiel verkauft eine Organisation Tee auf ihrer Website. Beide Shopping-CartUnd Browsing-PaneAnwendungsservices verwenden Konfigurationsdaten für Produktpreise und Fotodarstellung. Um sicherzustellen, dass die Konfigurationsdaten in beiden identisch sind DevOps Anwendungen verwendet jede Anwendung gemeinsam genutzte Komponenten aus dem Tea-ServiceKomponentenbibliothek. Die Komponenten werden in der Bibliothek verwaltet, und die Anwendungen verwenden jeweils zwei der Komponenten aus der Bibliothek.

    Zwei Anwendungen verwenden gemeinsam genutzte Komponenten aus einer Komponentenbibliothek

    Arbeiten mit gemeinsam genutzten Komponenten

    • Während Sie in einem Anwendungs-Changeset arbeiten, können Sie eine gemeinsam genutzte Komponente hinzufügen, aktualisieren oder entfernen.
    • Anwendungen können eine beliebige Mischung von Komponenten verwenden: Komponenten, die in der Anwendung definiert sind (direkte Komponenten), und Komponenten aus einer Komponentenbibliothek.
    • Während Sie in einem Anwendungs-Changeset arbeiten, können Sie eine gemeinsam genutzte Komponente nicht auf dieselbe Weise ändern wie eine direkte Komponente. Eine Sammlung in einer Anwendung kann jedoch jeden Wert in einer gemeinsam genutzten Komponente überschreiben.
    • Damit eine gemeinsam genutzte Komponente zur Verwendung in -Anwendungen verfügbar ist, muss sich die Komponente im befinden Veröffentlicht status und die Bibliothek, die die Komponente enthält, müssen sich in befinden Verfügbar status.

      Im Beispiel kann keine Anwendung verwenden Flavor-Sort-settingsKomponente, da sie nicht veröffentlicht wurde.