Difference between revisions of "Sysadmin/FutureInfrastructure"

Jump to: navigation, search
(Created page with "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 inform...")
 
Line 7: Line 7:
 
! Gerrit
 
! Gerrit
 
|-
 
|-
! Repository Hosting
+
! Git Repository Hosting
 
{{GreenCell}} Yes
 
{{GreenCell}} Yes
 
{{GreenCell}} Yes
 
{{GreenCell}} Yes
 
|-
 
|-
! Repository Browsing
+
! Git Repository Browsing
{{GreenCell}} Yes
+
{{GreenCell}} Diffusion
 +
{{RedCell}} No
 +
|-
 +
! Git Commit Browsing
 +
{{GreenCell}} Diffusion
 
{{RedCell}} No
 
{{RedCell}} No
 
|-
 
|-
! Commit Browsing
+
! Pre Commit Review
 +
{{GreenCell}} Differential
 
{{GreenCell}} Yes
 
{{GreenCell}} Yes
{{RedCell}} No
 
 
|-
 
|-
 
! Bypass Reviews
 
! Bypass Reviews
Line 24: Line 28:
 
|-
 
|-
 
! Anongit
 
! Anongit
{{OrangeCell}} needs to be implemented
+
{{RedCell}} needs custom implementation
 
{{GreenCell}} Mirrors
 
{{GreenCell}} Mirrors
 
|-
 
|-
Line 34: Line 38:
 
{{GreenCell}} Yes
 
{{GreenCell}} Yes
 
{{GreenCell}} https://tools.wmflabs.org/gerrit-patch-uploader/
 
{{GreenCell}} https://tools.wmflabs.org/gerrit-patch-uploader/
 +
|-
 +
! CI Integration
 +
{{OrangeCell}} http://www.guywarner.com/2014/06/part-2-integrating-phabricator-and.html or http://www.dctrwatson.com/2013/01/jenkins-and-phabricator/
 +
{{GreenCell}} see KDE gerrit demo
 
|-
 
|-
 
! Closing Bugs on Bugzilla
 
! Closing Bugs on Bugzilla
 
{{GreenCell}} existing git hooks
 
{{GreenCell}} existing git hooks
{{GreenCell}} gerrit plugin
+
{{GreenCell}} its-bugzilla gerrit plugin (http://lists.kde.org/?l=kde-core-devel&m=142190547129176&w=2)
 +
|-
 +
! Post Commit Review
 +
{{GreenCell}} Audit
 +
{{RedCell}} No
 +
|-
 +
! Clustering for scalability
 +
{{RedCell}} No (?)
 +
{{GreenCell}} Yes
 
|}
 
|}
 +
 +
Please extend the list, and correct anything thats wrong. Please add links wherever appropriate.

Revision as of 13:19, 22 January 2015

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.


Content is available under Creative Commons License SA 4.0 unless otherwise noted.