Eine Integrierte Source- und Projektverwaltung mit Powerbuilder, SVN und BugTracker
Agenda Ein Fallbeispiel Übersicht Architektur Subversion (SVN) Powerbuilder / PushOK BugTracker Bug Shooting
Übersicht Architektur BugID Powerbuilder Browser Bug Shooter BugID BugTracker IIS ASP .Net Push OK Version Difftools BugID SVN Repsoitory BugTracker DB Version SVN Hook Event BugID BugID Tortoise Difftools Version Windows Explorer SVN Commandline
BugTracker Installation Bugtracker auspacken und Virtuelles Verzeichnis im IIS darauf richten SQL – Server Datenbank erzeugen In der „Web.config“ die Connection zur DB herstellen SVN Integration Die „post-commit.bat“ Die „btnet_post_commit.vbs“ Die „Web.config“
Bugtracker Strukturierungsoptionen Organisationen Projekte Kategorien Prioritäten Stati Individuelle zusätzliche Felder ein Userdefiniertes Attribut (Bugtracker - global) „Custom fields“ (Bugtracker – global) „Custom fields“ (projektspezifisch) Relationships Links
BugTracker Benutzer einrichten Berechtigung Unterscheidung zwischen externen und internen Benutzer auf Projektebene auf Organisationsebene Auf Feldebene LDAP, Active Directory Integration Email Benachrichtigungen Eingehende Emails Listen, Suchen Flags Querypainter SQL Abfragen Apache Lucene (Textsuch Engine)
BugTracker Layout und Erweiterung des Systems Web.config (Seitenüberschrift, Buglabel) custom_logo.html, custom_header.html, custom_footer.html, btnet_custom.css, btnet_edit_bug.css, btnet_search_bug.css erweiterbare Links und Menüs Haupmenü Bugmenü Kommentarmenü
BugTracker weitere Features Apache Lucene (Textsuch Engine) Time Tracking Links http://ifdefined.com/bugtrackernet.html http://lucene.apache.org http://www.bugshooting.com