Learn more about these different git repos.
Other Git URLs
Pagure CI currently tracks based on "after-the-fact" states. That is, all the states are geared around end-goal rather than the progression of the job.
This is a bit odd compared to other CI systems, and is somewhat confusing as users expect progression for CI reporting.
The consequence of this model is that one of Pagure CI's supported states is oddly defined:
BUILDING
FLAG_PENDING
Also, the states supported are incomplete. What I would expect to have for states are the following:
PENDING
RUNNING
FLAG_RUNNING
SUCCESS
FLAG_SUCCESS
FAILURE
FLAG_FAILURE
ABORTED
CANCELED
FLAG_CANCELED
SKIPPED
FLAG_SKIPPED
SUCCESS_WARN
FLAG_SUCCESS_WARN
Jenkins does support all of these states, but it's also critical for reporting with other OSS CI systems, like Buildbot, Concourse CI, Drone CI, and would be useful for even more specific ones like the simple Koji CI plugin.
The additional states and the focus on progression allows for a richer understanding of what's going on for CI of a particular PR or commit, especially if multiple integrations are in place (though I'm not sure if Pagure supports that yet).
Metadata Update from @pingou: - Issue tagged with: RFE
Metadata Update from @wombelix: - Issue set to the milestone: 6.0
Log in to comment on this ticket.