Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tech days 2014 från kod till produktion på 60 minuter

539 views

Published on

Published in: Software
  • Be the first to comment

Tech days 2014 från kod till produktion på 60 minuter

  1. 1. Från kod till produktion på 60 minuter Mathias Olausson, Solidify AB mathias.olausson@solidify.se
  2. 2. “Continuous Delivery is a software development discipline where you build software in such a way that the software can be released to production at any time” Martin Fowler, ThoughtWorks
  3. 3. Utmaningar för Continuous Delivery
  4. 4. Ett ramverk för Continuous Delivery 2. Skriv kod 1. Planera 3. Bygg 4. Testa 5. Deploy 6. Monitorera och förbättra “The App” Azure
  5. 5. PLANERING
  6. 6. Planering för release
  7. 7. KODHANTERING
  8. 8. ?
  9. 9. ?
  10. 10. BYGG FÖR RELEASE
  11. 11. Sammansättning Spårbarhet Byggserver Releasearkiv
  12. 12. MILJÖHANTERING
  13. 13. Modern infrastruktur VHDs Deploy Data Center Test/DevVMs Azure Storage Dev Team Saved Disk State VPN Azure
  14. 14. PowerShell DSC • Agent-less deployment • Config-as-code
  15. 15. PowerShell DSC Resurser • DSC Resource Kit – Community extensions • ALM Rangers DSC Guide – Praktisk guide
  16. 16. Vår infrastruktur AD TFS 2013.3 RM Server TFS Build Lab01 Win 8.1 Lab02 Win 8.1 Lab03 Win 7 … Dev01 Win 2012R2 Dev02 Win 2012R2 …
  17. 17. RELEASE MANAGEMENT
  18. 18. Automatisera releaseprocessen DEV TEST PROD TFS
  19. 19. Microsoft Release Management TFS Releaser RM Klient RM Server Server 1 Server 2 D D Server 1 Server 2
  20. 20. Release Pipeline
  21. 21. RELEASE VALIDATION TESTS
  22. 22. Tester, tester och tester Enhetstester Manuella tester Integrationstester UI-tester Last- och prestandatester
  23. 23. MONITORERING
  24. 24. Förstå din applikation
  25. 25. Continuous Delivery
  26. 26. Mer Application Lifecycle @TechDays • 19/11 – MEET 14.30-15.00 • Continuous Delivery • 20/11 – U3 9.00-10.00 • Visual Studio Online as perfect tool for Scrum – U3 10.30-11.30 • Scaling up Scrum with SAFe and Team Foundation Server

×