
Tools für dein (S)EP GitLab/Bugtracker IEEE Student Branch Passau Ben Borgards 23. Juli 2020 1/14 Was ist GitLab? Plattform für gesamten Entwickungslifecycle I Hostet git Projekt I Benutzer/zugriffsverwaltung I Issue-Tracker I CI/CD integration I Wiki I Statistiken I und vieles mehr 2/14 Wofür ist Bugtracking gut? I Für vieles! I Echtes Bugtracking I Verknüpfung SCM/Bugtracker I Aufgabenverwaltung I Timetracking I Diskussion I Wiki I Code-Review I etc. 3/14 Wofür ist das gut? Einwand Aber ich kann doch einfach TODOs und FIXMEs in den Code schreiben! I Was ist mit nicht Code-bezogenen Bugs? I Die Datenbank schmiert ständig ab. I Fig 2.1 im Entwurf ist verpixelt. I Welche TODOs gehören in welchen Milestone? I Wer kümmert sich um welches TODO? I Feedback und Details passen nicht in TODOs. 4/14 Wofür ist das gut? 5/14 Beispiele I Bugzilla / Mantis I Trac / Apache Bloodhound I Redmine I JIRA I Trello I Github / Gitlab / Bitbucket 6/14 Beispiele: Bugzilla & Mantis I Sehr bekannt und verbreitet I Solide Bugtracker auch für Großprojekte I Self-hosted (Perl/PHP) I Etwas angestaubt I Features I Bug Tracking & Diskussion I Time Tracking 7/14 Beispiele: Trac & Apache Bloodhound I Apache Bloodhound ist ein Trac-Fork I SVN, git, etc. integrierbar I Self-hosted (Python) I Features: I Task Tracking & Diskussion I Sourcecode Browsing I Roadmap I Wiki I Statistiken 8/14 Beispiele: Redmine I Konzept und Features änlich wie Trac I SVN, git, etc. integrierbar I Self-hosted (Ruby on Rails) I Features: I Gantt chart I Task Tracking & Diskussion I Roadmap I Wiki I Time Tracking 9/14 Beispiele: JIRA I Mächtiges Fehlerverwaltungs- und Projektmanagement-Tool I Self-hosted (Java) oder gehostet bei atlassian.com I Als Student kostenlos (nur self-hosted Variante) I SVN, git, etc. integrierbar I Features: I Issue Tracking & Diskussion I Roadmap I Time Tracking 10/14 Beispiele: Trello I Aufgabenverwaltungstools im Kanban-Stil I Kostenlose Webversion I SVN, git, etc. integrierbar I Mit vielen weiteren Programmen verknüpfbar 11/14 Beispiele: GitLab I Sehr rundes, integriertes Git-Ökosystem I Von der Uni gehostet I https://git.fim.uni-passau.de I Alternativen: GitHub / Bitbucket I Private Repos für Studenten kostenlos I Features: I Issue-Tracker I Inline-Code-Editing und Kommentare I Milestones I Wiki I Umfangreiche Statistiken 12/14 Demos I Redmine: http://demo.redmine.org I JIRA: https: //de.atlassian.com/software/jira/demo I Github: https://github.com/explore I Gitlab: https://about.gitlab.com/handbook/ marketing/product-marketing/demo 13/14 Fazit I Empfehlung: Github / GitLab / Bitbucket I Optimal, wenn man ohnehin Git verwenden will I Aber auch mit SVN möglich! Einfach „leeres“ Github Repo anlegen und Bucktracker verwenden I Eigenes Bugzilla/Redmine/JIRA, wenn man das Know-How und die Lust hat I Auf keinen Fall nichts! 14/14.
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages14 Page
-
File Size-