< Sysadmin
Difference between revisions of "Sysadmin/FutureInfrastructure"
(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}} | + | {{GreenCell}} Diffusion |
+ | {{RedCell}} No | ||
+ | |- | ||
+ | ! Git Commit Browsing | ||
+ | {{GreenCell}} Diffusion | ||
{{RedCell}} No | {{RedCell}} No | ||
|- | |- | ||
− | ! Commit | + | ! Pre Commit Review |
+ | {{GreenCell}} Differential | ||
{{GreenCell}} Yes | {{GreenCell}} Yes | ||
− | |||
|- | |- | ||
! Bypass Reviews | ! Bypass Reviews | ||
Line 24: | Line 28: | ||
|- | |- | ||
! Anongit | ! Anongit | ||
− | {{ | + | {{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.
This page was last edited on 22 January 2015, at 13:19. Content is available under Creative Commons License SA 4.0 unless otherwise noted.