Tools Für Dein (S)EP Gitlab/Bugtracker

Tools Für Dein (S)EP Gitlab/Bugtracker

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.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    14 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us