Sysadmin/FutureInfrastructure

From KDE Community Wiki
Revision as of 13:19, 22 January 2015 by Milian (talk | contribs)

This page aims to give an overview over the infrastructure that KDE relies on. It tries to give an overview in a feature matrix such that we, the community, can make an informed decision about the merits of each contestant.

Feature Phabricator Gerrit
Git Repository Hosting Yes Yes
Git Repository Browsing Diffusion No
Git Commit Browsing Diffusion No
Pre Commit Review Differential Yes
Bypass Reviews Yes No?
Anongit needs custom implementation Mirrors
Scratch Repository WIP with a custom script
Patch Web Upload Yes https://tools.wmflabs.org/gerrit-patch-uploader/
CI Integration http://www.guywarner.com/2014/06/part-2-integrating-phabricator-and.html or http://www.dctrwatson.com/2013/01/jenkins-and-phabricator/ see KDE gerrit demo
Closing Bugs on Bugzilla existing git hooks its-bugzilla gerrit plugin (http://lists.kde.org/?l=kde-core-devel&m=142190547129176&w=2)
Post Commit Review Audit No
Clustering for scalability No (?) Yes

Please extend the list, and correct anything thats wrong. Please add links wherever appropriate.