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