Mit DevOps Change-Geschwindigkeit installierte Komponenten

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 4 Minuten Lesedauer
  • Verschiedene Arten von Komponenten werden mit DevOps Change-Geschwindigkeitinstalliert, einschließlich Tabellen, Benutzer, Rollen und geplante Aufgaben.

    Demodaten sind für diese Anwendung verfügbar.
    Hinweis:
    In der Tabelle „Anwendungsdateien“ sind die mit dieser Anwendung installierten Komponenten aufgeführt. Anweisungen für den Zugriff auf diese Tabelle finden Sie unter Komponenten finden, die mit dieser Anwendung installiert wurden.

    Anwender installiert

    Anwender Beschreibung
    devops.integration.user

    DevOps Integrationsbenutzer

    Hinweis:
    Sie müssen das Passwort konfigurieren, bevor der -Integrationsbenutzer DevOps ein -Tool konfigurieren kann.
    devops.system DevOps Systemanwender

    Installierte Rollen

    Rollentitel [Name] Beschreibung Enthält Rollen

    DevOps Administrator

    [sn_devops.admin]

    Richtet die Anwendung DevOps ein und konfiguriert sie.

    Nur der -Administrator DevOps hat Zugriff auf das Administrationsmodul.

    Hinweis:
    Um sicherzustellen, dass der Benutzer „devops.system“ über den korrekten Zugriff verfügt, fügen Sie die Rolle „sn_devops.admin“ der ACL auf Feldebene (sys_connection.*) hinzu, wenn eine ACL auf Feldebene in der Tabelle „sys_connection“ vorhanden ist, oder fügen Sie die Rolle „connection_admin“ in „sn_devops.admin“ hinzu Rolle.
    • sn_devops.app_owner
    • sn_devops.integration
    • sn_devops.tool_owner
    • action_designer
    Wenn die Anwendung „DevOps Change Health Scan Content Pack“ installiert ist, werden die folgenden Rollen auch dem DevOps-Administrator hinzugefügt, um auf die Integritätsprüfungsfunktion zuzugreifen.
    • sn_cicd.sys_ci_automation
    • scan_user

    DevOps Integration

    [sn_devops.integration]

    Hat eingehenden Zugriff auf die Tools in Ihrer Umgebung, um die Integration in die Anwendung DevOps zu ermöglichen.
    • flow_operator
    • cmdb_read

    DevOps App-Besitzer

    [sn_devops.app_owner]

    Überwacht den Betrieb der Anwendung DevOps und überwacht die Leistung in Ihrer DevOps-Umgebung.
    Der App-Besitzer kann:
    • Nur Anwendungen erstellen, aktualisieren und löschen.
    • Objekte zu Anwendungen zuordnen (Pipelines, Repositorys, Pläne, Artefakt-Repository) oder deren Zuordnung aufheben
    • Führen Sie eine Change-Automatisierung durch, und ändern Sie Pipeline-Schritte.
    • Zugriff, um alle Tools anzuzeigen, aber nicht zu ändern.
    • Kann auf „Erkennen“ in Tooldatensätzen klicken, um neue Pläne, Repositorys oder Pipelines aus bereits verbundenen Tools zu finden.
    • Verfügt über die Rolle -Betrachter.
    • sn_devops.viewer
    • cmdb_read

    DevOps Toolbesitzer

    [sn_devops.tool_owner]

    Die Besitzer des Tools können:
    • Erstellen Sie neue Tools.
    • Führen Sie im Tool die folgenden Aktionen aus:
      • Discover (klassische UI und Arbeitsbereich)
      • In den manuellen Konfigurationsmodus wechseln (klassische UI und Arbeitsbereich)
      • Konfigurieren (klassische UI und Arbeitsbereich)
      • Anleitung konfigurieren (nur Jenkins, Arbeitsbereich)
      • Anmeldeinformationen aktualisieren (Arbeitsbereich)
      • Berechtigungen überprüfen (Arbeitsbereich)
      • Tool löschen (klassische UI und Arbeitsbereich)
    • Zeigen Sie die Abschnitte „Systemintegrität“ und „Problembehandlung“ des Administrationsmoduls an, und zeigen Sie Einblicke-Dashboards an.
    • Auf der Tooldatensatzseite werden auf den Registerkarten „Zugehörige Links“ der Verlauf der Toolverbindungen und der Toolkonnektivität angezeigt.
    • Wenn Benutzer sowohl über die Rollen „Tool-Besitzer“ als auch „App-Besitzer“ verfügen, können sie auch Apps und Automatisierungen von Change-Anforderungen erstellen.

    Toolbesitzer können Anmeldeinformationen nur für Tools aktualisieren, in denen sie Mitglied der Zugriffsgruppen sind, oder für Tools ohne Zugriffsbeschränkungen.

    sn_devops.viewer

    DevOps-Betrachter

    [sn_devops.viewer]

    Hat Zugriff auf die Anwendung DevOps zur Verwendung in der Umgebung.
    • sn_devops_ws.workspace_user
    • cmdb_read
    • sn_devops.report_viewer
      Hinweis:
      Mit der Rolle sn_devops.report_viewer können Benutzer Berichte anzeigen, die für DevOps-Tabellen erstellt wurden. Benutzer können ohne diese Rolle keine DevOps-Berichte anzeigen.
    Warnung:
    Wenn Sie DevOps Configdeinstallieren, könnten in der zugehörigen Liste „Enthält Rollen“ (Tabelle: sys_user_role_contains) für die mit DevOps Change-Geschwindigkeitinstallierten Rollen leere Zeilen vorhanden sein. Sie müssen diese leeren Zeilen löschen, bevor Sie Toolobjekte erkennen.

    Installierte geplante Aufgaben

    Regelmäßige Aufgabe Beschreibung
    [DevOps] Sammlung historischer Daten

    Sammelt bei Bedarf Daten aus -Tools DevOps.

    Hinweis:
    Sie müssen diese geplante Aufgabe ausführen, um Verlaufsdaten DevOps nach der Installation der Anwendung DevOps „ Einblicke“ anzuzeigen.
    [DevOps] Tägliche Datensammlung

    Erfasst täglich Daten aus den Tools von DevOps.

    DevOps – Toolzuordnungen automatisch erkennen

    Erkennt automatisch neue Pipelines, Pläne und Repositorys für alle Tools im Status „Verbunden“ und alle -Fähigkeiten. Diese Aufgabe soll einmal pro Tag ausgeführt werden.

    Sie können den Zeitplan deaktivieren oder seine Häufigkeit ändern:
    1. Navigieren zu Systemdefinition > Geplante Aufgaben und wählen Sie Toolzuordnungen für automatische Erkennung von DevOps.
    2. Um den Auftrag zu deaktivieren, deaktivieren Sie das Kontrollkästchen Aktiv.
    3. Um die Häufigkeit zu ändern, aktualisieren Sie das Wiederholungsintervall.
    Konnektivitätsverlauf des Tools
    Für jedes -Tool führt die regelmäßige Aufgabe Folgendes aus:
    • Überprüft die Konnektivität des Tools und aktualisiert das Feld „Verbindungsstatus“ auf der Datensatzseite des Tools.
    • Überprüft die eingehenden Ereignisse, die im angegebenen Intervall empfangen wurden, und aktualisiert das Feld Letzte Webhook-Aktivität auf der Tooldatensatzseite mit dem neuesten Datum und der neuesten Uhrzeit.
    Die Ausführung dieser Aufgabe ist stündlich geplant. Sie können die Häufigkeit bei Bedarf aktualisieren.
    1. Navigieren zu Systemdefinition > Geplante Aufgaben.
    2. Suchen Sie nach dem Tool-Konnektivitätsverlauf, und wählen Sie ihn aus.
    3. Aktualisieren Sie die Wiederholungsintervall -Felder entsprechend Ihren Anforderungen.

    Installierte Tabellen

    Name Tabelle
    API-Schemadefinition

    [sn_devops_api_schema_definition]

    App

    sn_devops_app]

    Artefakt

    sn_devops_artifact

    Artefakt-Repository

    [sn_devops_artifact_repository]

    Bereitgestellte Artefaktanforderung

    [sn_devops_artifact_staging]

    Artefaktversion

    sn_devops_artifact_version

    Basisplanungselement

    [sn_devops_base_planning_item]

    Verzweigung

    sn_devops_branch

    Buildtestergebnis

    sn_devops_build_test_result]

    Zusammenfassung von Build-Tests

    sn_devops_build_test_summary

    Rückruf

    sn_devops_callback]

    Commit

    sn_devops_commit]

    Committer

    sn_devops_committer]

    Commit-Details

    sn_devops_commit_details

    Change-Faktor der Punktzahl des Beitragenden

    [sn_devops_contributor_score_chg_factor]

    Umgebung

    [sn_devops_environment]

    Ereignis

    sn_devops_event

    Ereignisprozessor

    [sn_devops_event_processor]

    Filter importieren

    sn_devops_import_filter]

    Importanforderung

    sn_devops_import_request

    Importanforderungsseite

    sn_devops_import_request_page

    Eingehendes Ereignis

    [sn_devops_inbound_event]

    Integrationsfähigkeit

    [sn_devops_integration_capability]

    Erweitert die Tabellenanwendungsdatei.

    App in Plan

    [sn_devops_m2m_app_plan]

    Artefakt in TaskExecution bereitgestellt

    [sn_devops_m2m_artifact_execution]

    Artefaktversion zu Commit

    [sb_devops_m2m_artifact_version_commit]

    Artefaktversion zu Paket

    [sn_devops_m2m_artifact_version_package]

    Verzweigung in Commit

    sn_devops_m2m_branch_commit]

    Commit ausführen

    [sn_devops_m2m_commit_execution]

    Arbeitselement in Planversion

    [sn_devops_m2m_work_item_plan_version]

    Orchestration-Aufgabe

    sn_devops_orchestration_task]

    Definition der Orchestration-Aufgabe

    sn_devops_orchestration_task_definition

    Paket

    sn_devops_package

    Erweitert das Configuration Item für die Tabelle

    Teilnehmer

    [sn_devops_participant]

    Pipeline

    sn_devops_pipeline]

    Pipeline-Ausführung

    [sn_devops_pipeline_execution]

    Planen

    sn_devops_plan

    Erweitert die Tabelle Basisplanungselement.

    Planversion

    sn_devops_plan_version

    Erweitert die Tabelle Basisplanungselement.

    Repository

    sn_devops_repository

    Schritt

    sn_devops_step

    Schrittausführung

    [sn_devops_step_execution]

    Tag

    sn_devops_tag

    Aufgabenausführung

    [sn_devops_task_execution]

    Testausführung

    [sn_devops_test_execution]

    Testergebnis

    sn_devops_test_result]

    Testtyp

    [sn_devops_test_type]

    DevOps-Tool

    sn_devops_tool]

    Toolaktion

    [sn_devops_tool_action]

    Zuordnung der Toolfunktionalität

    [sn_devops_tool_capability_mapping]

    DevOps-Toolintegration

    [sn_devops_tool_integration]

    Erweitert die Tabellenanwendungsdatei.

    Tooltypfähigkeit [sn_devops_tool_type_capability]
    Arbeitselement

    [sn_devops_work_item]

    Erweitert die Tabelle Basisplanungselement.