Barak Korren created OVIRT-1657:
-----------------------------------

             Summary: Unity CI whitelist mechanism for GitHub and Gerrit
                 Key: OVIRT-1657
                 URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1657
             Project: oVirt - virtualization made easy
          Issue Type: Improvement
          Components: oVirt CI
            Reporter: Barak Korren
            Assignee: infra


Right now we have two separate CI mechanisms:
# A mechanism based on the '{{jenkins-whitelist}}' repository that is used by 
CI jobs for Gerrit projects
# A mechanism that is part of the 'GitHub pull request builder' plugin that is 
used for GitHub based projects.

The '{{jenkins-whitelist}}' has a few shortcomings:
* Its impossible for maintainers to manually override it
* Maintainers hate to send patches to an unrelated repo
* Its impossible to have a per-project whitelist

The GitHub style whitelist has a few shortcomings as well:
* Whitelist members that were added via comments on PRs are stored in the job 
configuration and can vanish if jobs are updated via JJB
* The GHPRB plugin forces us to create jobs in a very specific way (One job per 
project)
* The whitelist can prevent GitHub events without specific people behind them 
from triggering the jobs - For example jobs are not triggered when commits are 
added to an existing PR because such events are sent by the 'null' user whihc 
typically is not in the whitelist... (This is probably a bug with the plugin).





--
This message was sent by Atlassian {0}
(v1001.0.0-SNAPSHOT#100060)
_______________________________________________
Infra mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/infra

Reply via email to