Zum Inhalt

Integrationen#

OakCore verbindet externe Werkzeuge auf zwei Arten:

Muster Idee Beispiel
Binding Lebendes externes Artefakt mit Knoten verknüpfen; OakCore spiegelt schreibgeschützt GitHub Issue, Jira Issue, GitHub Pull Request
Ingest Momentaufnahme aus einer Pipeline importieren JUnit-Testergebnisse via GitHub Actions

Bindings#

Bindings verknüpfen lebende externe Artefakte mit Spezifikationsknoten. Dafür sind zwei Schritte nötig:

Verbindungen einrichten#

Unter Projekt → Einstellungen → Integrationen:

Anbieter Anleitung Unterstützte Bindings
GitHub GitHub-Repository-Verbindung Issues, Pull Requests, Quellcode-Dateien und -Verzeichnisse
Jira Cloud Jira Cloud-Verbindung Issues

Artefakte verknüpfen#

Sobald eine Connection existiert, können berechtigte Knotentypen externe Artefakte binden:

Binding Anbieter Anleitung
Issues GitHub GitHub Issues
Issues Jira Cloud Jira Issues
Pull Requests GitHub GitHub Pull Requests
Quellcode GitHub GitHub-Quellcode

CI-Ingest#

Momentaufnahmen aus Pipelines importieren — kein lebendes Binding auf Knoten.

Dokument Inhalt
GitHub Actions JUnit-Testergebnisse via GitHub Actions