1 / 27

ALM Live Källkodshantering

ALM Live Källkodshantering. Dag König Mathias Olausson Microsoft Callista / QWise. Integration med databasutvecklaren. Team System Database Edition. Gratis för er som kör Development Edition!!. Demo. Databasutveckling med Team System. Parallellutveckling.

bern
Download Presentation

ALM Live Källkodshantering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ALM LiveKällkodshantering Dag König Mathias Olausson Microsoft Callista / QWise

  2. Integration med databasutvecklaren

  3. Team System Database Edition Gratis förersomkör Development Edition!!

  4. Demo Databasutveckling med Team System

  5. Parallellutveckling

  6. Branch och Merge strategier

  7. Demo Parallellutveckling

  8. Branching best-practices

  9. Migrering

  10. Planering inför migrering

  11. Nystart • Analysera befintlig kod • Exportera och frikoppla från repository • Rensa orginalkod • Ta bort filer relaterade till befintlig källkodshanterare • Add to source control före drag-and-drop • Strukturera om till lämplig målstruktur • Importera main branch till TFS • Skapa branchstruktur • Synkronisera branches mot exporterad kod • Bygg och testa

  12. Migrering • Analysera befintlig kod • Migrera main branch till TFS • Skapa branchstruktur i TFS • Checka ut nya branches • Migrera branches till TFS • Checka in ändringar • Bygg och testa

  13. Samexistens • Källkod synkroniseras mellan repositories • Definiera regler för synkronisering • Manuell, schemalagd, händelsestyrd • Utmaning att hantera konfikter MigrationSyncToolkit http://www.codeplex.com/MigrationSyncToolkit

  14. TFS Add-ons

  15. Team Foundation Power Tools http://go.microsoft.com/?linkid=9635516

  16. http://www.attrice.info

  17. http://www.teamprise.com/

  18. Demo Add-ons

  19. Byggautomatisering

  20. Byggautomatisering Bygg-automatisering Databas-integration Återkoppling Komponenter i automatiska byggen Deployment Inspektion Testning

  21. Byggautomatisering Team Foundation Client Skapa build type Startabygge Rapporter Drop Location Application Tier Build Machine Team Build Web Services Data Tier Källkod Work items Team Build data MSBuild Team Foundation warehouse

  22. Demo Automatiserade byggen

  23. Visual Studio 2010 ”Rosario” Project Management Hierarchical work items Custom work item links New work item controls Traceability Field comparison queries Group membership queries Query Folders Agile workbooks Cross project reports Sharepoint web parts Dashboards Excel reporting Relational warehouse Project client round tripping Project server integration Excel formula and formatting persistence Testing Test planning Test case management Test prioritization Run management & reporting Project quality reports Manual test execution Diagnostic recording (environment, video, etc) UI Automation recording Coded UI tests Lab Management Automated deployment Network fencing Environment management Easily manage machine pools Checkpoints Automatically setup and test your matrix Builds are installed and ready every morning Test environments are pristine Debug the actual test environment Improved hardware utilization Architecture Architecture Explorer Layer diagram Use case designer Activity designer Component diagram Logical class designer Sequence diagram Class diagram Architecture checkin policies Development Historical debugging Test case prioritization Improved code analysis Database extensibility Version Control First class branches Branch visualization Change tracing Annotate across merges Improved history Improved conflict resolution Rollback Public workspaces Improved labeling Build Build queuing Build agent pooling Build workflow Buddy build Gated checkin Source Server Symbol Server Improved build report TFS Admin & Ops Simplified setup Sharepoint and Reporting services are optional Network load balancing SQL scale out Admin console Project move/archive/backup/restore 64-bit support

  24. Demo Några godbitar i Visual Studio 2010

  25. Summering

  26. Referenser

  27. Tack för oss! Dag König, Microsoft Mathias Olausson, Callista mo@callista.se http://olausson.net/blog dagk@microsoft.com http://buzzfrog.blogs.com/zabrak Glöm inte utvärderingen!

More Related