Commits und Aufgabenausführungen in DevOps

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • In DevOps ausgeführte Commits sind einer Aufgabenausführung zugeordnet.

    Damit ein Commit als ausgeführter Commit angezeigt wird, muss der Commit-Datensatz vor der Ausführung des Auftrags/der Pipeline in ServiceNow vorhanden sein.

    Für den Fall, dass Aufträge für denselben Commit erneut ausgeführt werden, gelten die folgenden Bedingungen.

    • Azure DevOps zeigt keine ausgeführten Commits an.
    • GitLab zeigt nur den letzten Commit als ausgeführten Commit an.
    • Jenkins zeigt nur den letzten Commit als Ausführungs-Commit an, für den er ausgeführt wurde. Die Differenz aller Commits wird nicht angezeigt.

    Mehrere Commits in einer einzelnen Nutzlast (Commit-Arrays) weisen die folgenden Einschränkungen auf.

    Tool Max. Commits pro Nutzlast
    Azure DevOps
    • Wenn die Eigenschaft DevOpsAktivieren, ob Azure DevOps-Ausführungs-Commits vom letzten erfolgreichen Pipeline-Build bestimmt werden müssen aktiviert ist, ruft DevOps Change die letzten Commits (bis maximal 2000) ab, die nach dem letzten erfolgreichen Pipeline-Build von Azure DevOps als erstellt wurden Teil von „Commits ausführen“
    • Wenn diese Option deaktiviert ist, werden nur die letzten 200 Commits für Run Commits berücksichtigt.
    GitHub
    • Wenn die DevOps -Eigenschaft Aktivieren, ob GitHub-Ausführungs-Commits anhand der letzten erfolgreichen Workflow-Ausführung bestimmt werden müssen aktiviert ist, holt DevOps Change die ersten 2000 Commits nach der letzten erfolgreichen Workflow-Ausführung in GitHub als Teil von Run Commits ab.
    • Wenn deaktiviert, wird nur der letzte Commit für Run Commits abgerufen.
    GitLab 20