Verlaufsdaten für werden importiert DevOps Tools
Verwenden Sie den Servicekatalog, um eine neue App zu onboarden und den Verlauf zu importieren DevOps Daten für diese App. Aktivieren Sie die Abfrage, um Daten zu importieren, die zugeordneten Plänen, Repositorys und Pipelines in einer geplanten Häufigkeit zugeordnet sind.
Importieren Sie den Verlauf DevOps Daten für vorhandene Tools
- Jira (Plan)
- GitHub Und GitHub Enterprise (Codierung)
- Jenkins (Orchestration)
- Stellen Sie sicher, dass Sie das Tool erstellt, verbunden und erkannt haben, für das Sie Daten importieren.
- Importanforderungen für Planungstool ( Jira) Werden zuerst verarbeitet, gefolgt von Repository- und Pipeline-Importanforderungen.
Importieren Sie den Workflow, und versuchen Sie es erneut
- Jira: Eine Seite wird für einen Zeitraum von 15 Tagen erstellt.
- GitHub : Für alle 100 Commits wird eine Seite erstellt.
- Jenkins: Seiten werden pro Build erstellt.
- Zweige
- Commits
- Committer
- Tags
- Repositorys
- Arbeitselemente
Wenn bei der Verarbeitung einer Importanforderung eine Seite fehlerhaft ist, versucht ein integrierter Wiederholungsmechanismus, die Seite für eine bestimmte Anzahl von Zeiten zu verarbeiten. Wenn sich die Seite nach allen automatischen Neuversuchen noch im Fehlerstatus befindet, werden die nachfolgenden oder verbleibenden Seiten in der Importanforderung verarbeitet. Der Gesamtstatus der Importanforderung bleibt fehlerhaft.
- Geben Sie die Anzahl der Wiederholungen für den automatischen Versuch an, falls die Importanforderungsseite in fehlschlägt Maximale Anzahl von Wiederholungen pro Seite beim Importieren Feld. Wenn die Seite nach allen automatischen Neuversuchen nicht erfolgreich ist, verarbeitet die Importanforderung die verbleibenden Seiten. Der Gesamtstatus der Importanforderung wird als fehlerhaft angezeigt.
- Sie können den Versuch eines fehlgeschlagenen Imports manuell wiederholen, indem Sie auf klicken Wiederholen Sie den Import Schaltfläche auf der Seite der fehlgeschlagenen Importanforderung,
Abfragezeitplan und -Konfiguration
Aktivieren Sie die Abfrage zum Importieren DevOps Daten zu einer geplanten Häufigkeit für Apps, die Verlaufsdaten importiert haben und zugeordneten Plänen, Repositorys und Pipelines zugeordnet sind.
Nachdem Sie eine App integriert und die zugehörige importiert haben DevOps Daten können Sie den Basissystemzeitplan für die Erstellung von Importanforderungen für die Pläne, Repositorys und Pipelines aktivieren, die nachverfolgt und einer App zugeordnet werden. Wenn die Verarbeitung der Importanforderungen abgeschlossen ist, werden die zugehörigen Daten beibehalten und für die App angezeigt. Während das Basissystem DevOpsImportPolling Die geplante Aufgabe ist standardmäßig aktiv. Sie müssen die Abfrage über aktivieren DevOps Eigenschaften zum Ausführen der geplanten Aufgabe.
Um die Abfrage zu aktivieren, navigieren Sie zu Und aktivieren Sie das Kontrollkästchen.
- Die geplante Aufgabe gilt nur für aktive Apps. Stellen Sie sicher, dass sich die App, für die Sie die Abfrage konfigurieren, im Status „aktiv“ und im befindet Nachverfolgen Feld ist für die relevanten Pipelines aktiviert.
- Beachten Sie Folgendes, wenn Sie die Zeitplanhäufigkeit ändern:
- Für JIRA basiert die Standardzeitzone auf der Zeitzone des Standorts des JIRA-Servers.
- Für Jenkins Die Standardzeitzone ist UTC. Weitere Informationen finden Sie unter Jenkins Dokumentation zu Systemzeitzonen .
- Maximale Anzahl von Wiederholungen pro Seite beim Import
- Maximale Anzahl von Seiten, die für eine Importanforderung gleichzeitig verarbeitet werden
- Um Nutzlasten als Anhänge im Datensatz der Importanforderungsseite zu speichern, legen Sie das Feld „Wert“ auf „wahr“ fest. Alles andere wird als falsch betrachtet.
Vorhandene importieren Azure DevOps Pipelines, Repositorys und Pläne
Nachdem Sie integriert haben Azure DevOps Mit DevOps, Sie können bis zu 90 Tage vorhandener importieren Azure DevOps Pipeline-, Repository- und Plandaten. Sie können dann verwenden DevOps Dashboards zum Anzeigen und Verwalten Azure DevOps Daten.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
- Sie fordern die Daten aus dem Servicekatalog als vordefiniertes Katalogelement an.
- Importierte Testzusammenfassungen, Artefakte und Pakete sind mit Pipeline-Ausführungen und nicht mit Schrittausführungen verknüpft.
- SonarQube-Scan-Ergebnisse werden nicht importiert.
- Azure DevOps Erlegt die folgenden Einschränkungen vor:
- Alle 15 Tage können maximal 20.000 Arbeitselemente importiert werden.
- Jeder Pipeline-Ausführung können maximal 200 ausgeführte Commits zugeordnet werden.
- Testergebnisse für Pipeline-Ausführungen, die länger als 7 Tage sind, werden nicht zurückgegeben.
Prozedur
Vorhandene importieren GitLab Pipelines und Repositorys
Nachdem Sie integriert haben GitLab Mit DevOps, Sie können bis zu 90 Tage vorhandener importieren GitLab Pipeline- und Repository-Daten. Sie können dann verwenden DevOps Dashboards zum Anzeigen und Verwalten GitLab Daten.
Vorbereitungen
Erforderliche Rolle: Administrator
Warum und wann dieser Vorgang ausgeführt wird
- Sie fordern die Daten aus dem Servicekatalog als vordefiniertes Katalogelement an.
- Importierte Testzusammenfassungen sind mit Pipeline-Ausführungen und nicht mit Schrittausführungen verknüpft.
- Nur Artefakte, die mit dem Stichwort „Artefakte“ veröffentlicht wurden, werden importiert.
- Testergebnisse werden für abgelaufene Artefakte nicht angezeigt. Sie können das Ablaufdatum eines Artefakts festlegen, indem Sie konfigurieren Ablauf_in Eigenschaft in der Pipeline. Weitere Informationen zu Richtlinien zum Ablauf von Artefakten finden Sie unter Ablauf der Artefakt- und Auftragsmetadaten .
- SonarQube-Scan-Ergebnisse werden nicht importiert.
- Nur 6400 Commits pro Verzweigung können in einem einzelnen Import importiert werden.
- GitLab erlegt die folgende Einschränkung vor: Beim Zuordnen von Ausführungsmitteilungen zu einer Pipeline-Ausführung stellt GitLab in einigen Szenarien den Startteil der Commit-Details nicht bereit. Sie stellt nur das Teil vor der SHA als „0000000000000000“ bereit. In solchen Szenarien wird der neueste Commit als Commit ausgeführt zugeordnet. Zum Beispiel, wenn eine neue Verzweigung erstellt wird oder wenn eine Pipeline manuell ausgeführt wird.Hinweis:Der Importvorgang kann einige Zeit, Stunden für sehr große Datensätze dauern.