Commits and task executions in DevOps
Run commits in DevOps are associated to a task execution.
For a commit to show up as a run commit, the commit record must exist in ServiceNow prior to the job/pipeline run.
In the event that jobs are rerun on the same commit, these conditions apply.
- Azure DevOps doesn’t show any run commits.
- GitLab displays only the last commit as a run commit.
- Jenkins displays only the last commit as a run commit on which it was run. The difference of all commits isn’t shown.
Multiple commits in a single payload (commit arrays) have these limitations.
| Tool | Max commits per payload |
|---|---|
| Azure DevOps |
|
| GitHub |
|
| GitLab | 20 |