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.
Continuous Delivery
med Visual Studio 2013 ALM
Mathias Olausson, Transcendent Group
Visual Studio 2013 ALM
Learn

Plan
Define
Develop
Test

Construct

Operate

Deploy
Monitor
Manage
“Continuous Delivery is a software
development discipline where you build
software in such a way that the software can
be ...
”The null release cycle”
Hur lång tid tar det att få
1 rad ändrad kod till produktion?
<1 dag?
<1 vecka?
12 månader?
Vad h...
TFS Release Process
Release
Plan

SCM

Bygg
process

Paketering

Releaser

Deploy
process

Variabler

Miljöer

Tester
Förenklad TFS byggprocess
•
•
•
•

Kopiera resultat till TFS
Förenklad template
Styra outputstruktur
Utökningsbar genom sc...
InRelease Release Manager
TFS

InRelease
Klient

D
D

Releaser

InRelease
Server
D
D

Server 1
Server 2

Server 1

Server ...
Release Pipeline
Dev

Remove
website

Create
website

Copy files

Update
configuration

Approve

QA

Remove
website

Creat...
Demo
Tack för mig!
Mathias Olausson, Transcendent Group
mathias.olausson@transcendentgroup.com
Upcoming SlideShare
Loading in …5
×

Tech-X Continuous Delivery, 22/10 2013

313 views

Published on

Skulle du vilja jobba i projekt där man låter sitt team leverera funktionalitet feature för feature? I denna session tittar vi på hur vi kan arbeta med agil planering, effektiv kodhantering, byggautomatisering, automatiserad testning, paketering och deployment för att möjliggöra ett kontinuerligt releaseflöde. I TFS 2013 har vi en helt ny lösning, releasehantering, som gör det enklare att få till denna komplexa lösning på ett integrerat sätt.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Tech-X Continuous Delivery, 22/10 2013

  1. 1. Continuous Delivery med Visual Studio 2013 ALM Mathias Olausson, Transcendent Group
  2. 2. Visual Studio 2013 ALM Learn Plan Define Develop Test Construct Operate Deploy Monitor Manage
  3. 3. “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
  4. 4. ”The null release cycle” Hur lång tid tar det att få 1 rad ändrad kod till produktion? <1 dag? <1 vecka? 12 månader? Vad hindrar dig att bli bättre?
  5. 5. TFS Release Process Release Plan SCM Bygg process Paketering Releaser Deploy process Variabler Miljöer Tester
  6. 6. Förenklad TFS byggprocess • • • • Kopiera resultat till TFS Förenklad template Styra outputstruktur Utökningsbar genom script
  7. 7. InRelease Release Manager TFS InRelease Klient D D Releaser InRelease Server D D Server 1 Server 2 Server 1 Server 2
  8. 8. Release Pipeline Dev Remove website Create website Copy files Update configuration Approve QA Remove website Create website Copy files Update configuration Approve Prod Approve Create website Copy files Update configuration Approve
  9. 9. Demo
  10. 10. Tack för mig! Mathias Olausson, Transcendent Group mathias.olausson@transcendentgroup.com

×