Back openDesk Edu for a sovereign, open-source education — every vote counts.

Vote now
Skip to main content
Automatisierte Artikel-Veröffentlichungs-Pipeline: Erster Test In diesem Artikel beschreiben wir den ersten Test unserer automatisierten Artikel-Veröffentlichungs-Pipeline. Diese Pipeline ist ein wichtiger Bestandteil unseres DevOps-Workflows und soll die Veröffentlichung von Artikeln auf unserer Website __URL2__ vereinfachen und beschleunigen. ### Hintergrund Unsere Website __URL2__ wird regelmäßig mit neuen Artikeln aktualisiert, die sich mit Themen wie DevOps, Künstliche Intelligenz (KI), Erweiterte Realität (XR), 3D-Druck und Softwareentwicklung befassen. Um den Prozess der Veröffentlichung zu optimieren, haben wir eine automatisierte Pipeline entwickelt, die mehrere Schritte umfasst, wie z.B. das Generieren von Metadaten, das Formatieren des Inhalts, das Hochladen auf die Website und das Versenden von Benachrichtigungen. ### Erster Test Für den ersten Test unserer Pipeline haben wir einen einfachen Artikel ausgewählt, der alle notwendigen Schritte durchlaufen sollte. Der Artikel wurde in Markdown formatiert und enthielt einige Platzhalter, die durch die Pipeline ersetzt werden sollten, wie z.B. __CODE0__, __INLINE3__, und __URL2__. #### Schritte des Tests 1. **Generierung von Metadaten**: Die Pipeline generiert automatisch Metadaten für den Artikel, wie z.B. den Titel, die Beschreibung, die Kategorie und das Veröffentlichungsdatum. Diese Metadaten werden in einer JSON-Datei gespeichert. ```json { "title": "Erster Test der automatisierten Artikel-Veröffentlichungs-Pipeline", "description": "In diesem Artikel beschreiben wir den ersten Test unserer automatisierten Artikel-Veröffentlichungs-Pipeline.", "category": "DevOps", "published_at": "2023-04-01T12:00:00Z" } ``` 2. **Formatierung des Inhalts**: Der Markdown-Inhalt wird in HTML umgewandelt. Dabei werden Platzhalter wie __CODE0__ und __INLINE3__ durch die entsprechenden Werte ersetzt. ```html <p>In diesem Artikel beschreiben wir den ersten Test unserer automatisierten Artikel-Veröffentlichungs-Pipeline. Diese Pipeline ist ein wichtiger Bestandteil unseres DevOps-Workflows und soll die Veröffentlichung von Artikeln auf unserer Website <a href="__URL2__">__URL2__</a> verein | news | Tobias Weiss