SlideShare a Scribd company logo
1 of 37
Download to read offline
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
RELEASE MANAGEMENT
NICO ORSCHEL
• RELEASE MANAGEMENT
– FRÜHER UND HEUTE
• TYPISCHE UMGEBUNGEN
• PROBLEMSTELLUNGEN IN DER PRAXIS
• FAZIT
AGENDA
4AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
WARUM RM? – PHASE 1
5AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
WARUM RM? – PHASE 2
6AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
WARUM RM? – ERGEBNIS
7AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
WARUM RM? – PHASE 3
8AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
WARUM RM? – PHASE 4
9AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
WARUM RM? – ERGEBNIS KUNDE
10AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
WARUM RM? – ERGEBNIS KUNDE
ROLLEN – BUILD VS. RM
VS.
RELEASE PROCESS
RELEASE CYCLE
UMGEBUNGEN
Team
Foundation
Server
Drop Location
RM ClientRM Web
QA
DEV
RM Server
HOW IT WORKS - DAMALS
Team
Foundation
Server
Drop Location
RM ClientTFS Web
Access
QA
DEV
(Build) Agent
HOW IT WORKS - HEUTE
- ENGINE BASIERT AUF TFS 2015 BUILD ENGINE
(JSON)
- BUILDSTEPS AUS JSON BUILD
- UMGEBUNGEN SEHR FLEXIBEL (KEINE VMS MEHR)
RELEASE MANAGEMENT - HEUTE
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
RELEASE MANAGEMENT TFS 2015
UPDATE 2
DEMO
SCHRITTE
Ausrollen
• WebDeploy
• Xcopy
• Setup
…
Anpassen
• Custom.INI
• Web.Config
• Datenbanken
• …
Test
• Validierung
Deployment
Production

AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
PROBLEME IN DER PRAXIS
ERWEITERTE THEMEN
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 23
- SKALIERUNG (VIELE VMS, VIELE INSTANZEN, …)
- HYBRIDE INFRASTRUKTUR
- Cloud <-> Cloud
- Cloud -> OnPrem
- OnPrem -> Cloud
- VIELE EINSTELLUNGEN / PROPERTIES
- MANIFESTE VS. WEB.CONFIG
- ROLLBACK(S)
- SICHERES SPEICHERN VON CREDENTIALS /
ACCESS KEYS
PROBLEME IN DER PRAXIS
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
ROLLBACK, KONFIGURATION, …
ERWEITERTE THEMEN
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 25
ROLLBACK-STRATEGIEN
• Sinnvoll bei “Standalone”
Applikationen ohne externe
Abhängigkeiten
Altes Release
wieder
einspielen
• Fehler finden und
korrgieren
Fehler
korrigieren und
ausrollen
• Minimale Änderungen als
Zwischenlösung während
Fix erstellt wird
Temporäre
Änderung
durchführen
GRUNDANFORDERUNG: ANWENDUNG MUSS AN SICH
ÄNDERENDE UMGEBUNG ANPASSBAR SEIN
BSP.:
• WEBAPP
• web.config -> AppKeys
• Manifeste: Logik muss Manifeste aktualisieren
DYNAMISCHE UMGEBUNGEN
GEHÖREN NIEMALS IN DIE SOURCE CONTROL
PASSWÖRTER / ACCESS KEYS
BESSER: VARIABLEN IN RELEASE MANAGEMENT
VERWENDNE
VORTEIL:
- ADMIN KANN KEYS ETC. AUSTAUSCHEN
- KEYS SIND IN HISTORIE
PASSWÖRTER / ACCESS KEYS
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
LAB MANAGEMENT V.NEXT
ERWEITERTE THEMEN
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 30
- NEUES RELEASE MANAGEMENT BENÖTIGT NUR
EINE HTTP/HTTPS VERBINDUNG ZUM TFS (ONE-
WAY)
- CLOUD UND ONPREM BELIEBIG KOMBINIERBAR
HYBRIDE UMGEBUNGEN
BEREITSTELLEN VON TESTUMGEBUNGEN
- KLASSISCH: VM INSTALLATION / TEMPLATES / LAB
MANAGEMENT
- BESSER: MODERNE CLOUD MECHANISMEN (AZURE
RESOURCE MANAGER)
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
ERWEITERUNGEN
ERWEITERTE THEMEN
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 39
ERWEITERUNGEN
BASIS BILDET BUILD VNEXT
PROGRAMMIERTECHNIKEN: POWERSHELL,
JAVASCRIPT
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt.
DEPLOYMENT STRATEGIEN –
HEUTE UND MORGEN
ERWEITERTE THEMEN
AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 41
AUF WELCHER EBENE AUSROLLEN?
- FRÜHER
Quelle: https://octopus.com/blog/nano-server-future-deployment-models
AUF WELCHER EBENE AUSROLLEN?
– HEUTE UND MORGEN?
Quelle: https://octopus.com/blog/nano-server-future-deployment-models
FAZIT
- BUILD PRODUZIERT, RELEASE MANAGEMENT
LIEFERT
- ARCHITEKTUR MUSS FLEXIBILITÄT UNTERSTÜTZEN
- RELEASE MANAGEMENT IST EINFACH
ERWEITERBAR
- CLOUD UND ON-PREMISE GEMISCHT SIND KEIN
WIDERSPRUCH, SONDERN DIE REALITÄT
WIR UNTERSTÜTZEN SIE
KONTAKT
Nico.Orschel@aitgmbh.de
+49 151 55052624
AIT GmbH & Co. KG
Leitzstr. 45, 70469 Stuttgart
www.aitgmbh.de
BERATUNG
Agile ALM und TFS
.NET und Architektur
ENTWICKLUNG
Dienstleister für individuelle
Lösungen mit .NET und Azure
© AIT GmbH & Co. KG – Alle genannten und gezeigten Marken oder Warenzeichen sind eingetragene Marken oder eingetragene Warenzeichen ihrer jeweiligen Eigentümer und ggf. nicht gesondert
gekennzeichnet. Aus dem Fehlen der Kennzeichnung kann nicht geschlossen werden, daß es sich bei einem Begriff oder einem Bild nicht um eine eingetragene Marke oder ein eingetragenes Warenzeichen
handelt.

More Related Content

Viewers also liked

Introducing Release Management for Team Foundation Server 2013
Introducing Release Management for Team Foundation Server 2013Introducing Release Management for Team Foundation Server 2013
Introducing Release Management for Team Foundation Server 2013
Microsoft Visual Studio
 

Viewers also liked (9)

Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demo
 
Release management with TFS 2013
Release management with TFS 2013Release management with TFS 2013
Release management with TFS 2013
 
Lap Around Visual Studio 2010 Ultimate And TFS 2010
Lap Around Visual Studio 2010 Ultimate And TFS 2010Lap Around Visual Studio 2010 Ultimate And TFS 2010
Lap Around Visual Studio 2010 Ultimate And TFS 2010
 
Introducing Release Management for Team Foundation Server 2013
Introducing Release Management for Team Foundation Server 2013Introducing Release Management for Team Foundation Server 2013
Introducing Release Management for Team Foundation Server 2013
 
ALM Summit 3 - Setting up a Continuous Delivery Deployment Pipeline with TFS
ALM Summit 3 - Setting up a Continuous Delivery Deployment Pipeline with TFSALM Summit 3 - Setting up a Continuous Delivery Deployment Pipeline with TFS
ALM Summit 3 - Setting up a Continuous Delivery Deployment Pipeline with TFS
 
TFS 2010 Overview
TFS 2010 OverviewTFS 2010 Overview
TFS 2010 Overview
 
CI/CD using TFS Release Manager
CI/CD using TFS Release ManagerCI/CD using TFS Release Manager
CI/CD using TFS Release Manager
 
Windows Azure Mobile Services - Connecting Cross Platform Devices
Windows Azure Mobile Services - Connecting Cross Platform DevicesWindows Azure Mobile Services - Connecting Cross Platform Devices
Windows Azure Mobile Services - Connecting Cross Platform Devices
 
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
RightScale Webinar: Continuous Integration and Delivery in the Cloud - How Ri...
 

Similar to TFS Release Management Deep Dive

Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performance
glembotzky
 

Similar to TFS Release Management Deep Dive (20)

Application Lifecycle Management für Tester (mit TFS 2012)
Application Lifecycle Management für Tester (mit TFS 2012)Application Lifecycle Management für Tester (mit TFS 2012)
Application Lifecycle Management für Tester (mit TFS 2012)
 
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
Testmanagement mit Visual Studio 2013 / CodedUI / Neues aus der Produktgruppe...
 
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
 
TFS 2012 What's new in ALM with Team Foundation Server Overview
TFS 2012 What's new in ALM with Team Foundation Server OverviewTFS 2012 What's new in ALM with Team Foundation Server Overview
TFS 2012 What's new in ALM with Team Foundation Server Overview
 
Testing einer Angular App
Testing einer Angular AppTesting einer Angular App
Testing einer Angular App
 
Openstack im unternehmerischen Einsatz
Openstack im unternehmerischen EinsatzOpenstack im unternehmerischen Einsatz
Openstack im unternehmerischen Einsatz
 
INNOVATIONSPREIS-IT 2011 - Siegerliste.pdf
INNOVATIONSPREIS-IT 2011 - Siegerliste.pdfINNOVATIONSPREIS-IT 2011 - Siegerliste.pdf
INNOVATIONSPREIS-IT 2011 - Siegerliste.pdf
 
TFS 2010 Überblick
TFS 2010 ÜberblickTFS 2010 Überblick
TFS 2010 Überblick
 
AuroraWP - Infracoders Meetup Graz
AuroraWP - Infracoders Meetup GrazAuroraWP - Infracoders Meetup Graz
AuroraWP - Infracoders Meetup Graz
 
Continuous Delivery in ADF Projekten
Continuous Delivery in ADF ProjektenContinuous Delivery in ADF Projekten
Continuous Delivery in ADF Projekten
 
Skalierung & Performance
Skalierung & PerformanceSkalierung & Performance
Skalierung & Performance
 
INNOVATIONSPREIS-IT 2010 - Siegerliste.pdf
INNOVATIONSPREIS-IT 2010 - Siegerliste.pdfINNOVATIONSPREIS-IT 2010 - Siegerliste.pdf
INNOVATIONSPREIS-IT 2010 - Siegerliste.pdf
 
INNOVATIONSPREIS-IT 2010 - Nominiertenliste.pdf
INNOVATIONSPREIS-IT 2010 - Nominiertenliste.pdfINNOVATIONSPREIS-IT 2010 - Nominiertenliste.pdf
INNOVATIONSPREIS-IT 2010 - Nominiertenliste.pdf
 
Condition Monitoring, Produktionseffizienz, Traceability.
Condition Monitoring, Produktionseffizienz, Traceability.Condition Monitoring, Produktionseffizienz, Traceability.
Condition Monitoring, Produktionseffizienz, Traceability.
 
SAP Infotag: Security / Erlebe-Software 07-2014
SAP Infotag: Security / Erlebe-Software 07-2014SAP Infotag: Security / Erlebe-Software 07-2014
SAP Infotag: Security / Erlebe-Software 07-2014
 
Cloud Databases, Developer Week Nuernberg 2014
Cloud Databases, Developer Week Nuernberg 2014Cloud Databases, Developer Week Nuernberg 2014
Cloud Databases, Developer Week Nuernberg 2014
 
Serverless - Heilsbringer oder Hype?
Serverless - Heilsbringer oder Hype?Serverless - Heilsbringer oder Hype?
Serverless - Heilsbringer oder Hype?
 
IT Security Management mit ARIS Cloud Enterprise - AWS Security Web Day
IT Security Management mit ARIS Cloud Enterprise - AWS Security Web DayIT Security Management mit ARIS Cloud Enterprise - AWS Security Web Day
IT Security Management mit ARIS Cloud Enterprise - AWS Security Web Day
 
Steinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen EvolutionSteinzeit war gestern! Wege der cloud-nativen Evolution
Steinzeit war gestern! Wege der cloud-nativen Evolution
 
Voquz IT Solutions Unternehmenspräsention
Voquz IT Solutions UnternehmenspräsentionVoquz IT Solutions Unternehmenspräsention
Voquz IT Solutions Unternehmenspräsention
 

More from Nico Orschel

Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013
Nico Orschel
 
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
Nico Orschel
 
Whitepaper Visual Studio 2010 Lab Management
Whitepaper Visual Studio 2010 Lab ManagementWhitepaper Visual Studio 2010 Lab Management
Whitepaper Visual Studio 2010 Lab Management
Nico Orschel
 
Kürzere Testvorbereitungsphasen durch integrierte Testlabore
Kürzere Testvorbereitungsphasen durch integrierte TestlaboreKürzere Testvorbereitungsphasen durch integrierte Testlabore
Kürzere Testvorbereitungsphasen durch integrierte Testlabore
Nico Orschel
 
Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?
Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?
Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?
Nico Orschel
 

More from Nico Orschel (18)

95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht
95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht
95 Prozent brauchen es, 5 Prozent machen es: Load Testing mit VS leicht gemacht
 
TFS 2015: Build und Release der neuen Generation
TFS 2015: Build und Release der neuen GenerationTFS 2015: Build und Release der neuen Generation
TFS 2015: Build und Release der neuen Generation
 
Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013Testing XAML-based Windows Store Apps mit VS 2013
Testing XAML-based Windows Store Apps mit VS 2013
 
Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013Testmanagement mit Visual Studio 2013
Testmanagement mit Visual Studio 2013
 
DWX 2014 - Testmanagement mit Visual Studio 2013
DWX 2014 - Testmanagement mit Visual Studio 2013DWX 2014 - Testmanagement mit Visual Studio 2013
DWX 2014 - Testmanagement mit Visual Studio 2013
 
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 -  Coded UI in der Praxis: Von Lokalisierung bis NachhaltigkeitDWX 2014 -  Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
DWX 2014 - Coded UI in der Praxis: Von Lokalisierung bis Nachhaltigkeit
 
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis NachhaltigkeitUI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
 
Ein Dialog unter Fremden: Testautomatisierung in der Praxis
Ein Dialog unter Fremden: Testautomatisierung in der PraxisEin Dialog unter Fremden: Testautomatisierung in der Praxis
Ein Dialog unter Fremden: Testautomatisierung in der Praxis
 
Test Management mit Visual Studio 2012 (Developer Week 2013)
Test Management mit Visual Studio 2012 (Developer Week 2013)Test Management mit Visual Studio 2012 (Developer Week 2013)
Test Management mit Visual Studio 2012 (Developer Week 2013)
 
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
Links und rechts des Weges: Qualitätssicherung ist mehr als Testfallverwaltung
 
Whitepaper Visual Studio 2010 Lab Management
Whitepaper Visual Studio 2010 Lab ManagementWhitepaper Visual Studio 2010 Lab Management
Whitepaper Visual Studio 2010 Lab Management
 
Whitepaper Team Foundation Server 2010 Lab Management
Whitepaper Team Foundation Server 2010 Lab ManagementWhitepaper Team Foundation Server 2010 Lab Management
Whitepaper Team Foundation Server 2010 Lab Management
 
Kürzere Testvorbereitungsphasen durch integrierte Testlabore
Kürzere Testvorbereitungsphasen durch integrierte TestlaboreKürzere Testvorbereitungsphasen durch integrierte Testlabore
Kürzere Testvorbereitungsphasen durch integrierte Testlabore
 
Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?
Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?
Ausweg aus der Kommunikationskrise oder das Ende von „Bei mir funktioniert’s“?
 
Automatisiertes Testen mit CodedUI (ohne Frust)
Automatisiertes Testen mit CodedUI (ohne Frust)Automatisiertes Testen mit CodedUI (ohne Frust)
Automatisiertes Testen mit CodedUI (ohne Frust)
 
Software Testen mit Visual Studio Lab Management
Software Testen mit Visual Studio Lab ManagementSoftware Testen mit Visual Studio Lab Management
Software Testen mit Visual Studio Lab Management
 
Test Management mit Visual Studio 2012
Test Management mit Visual Studio 2012Test Management mit Visual Studio 2012
Test Management mit Visual Studio 2012
 
Testautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für FortgeschrittendeTestautomatisierung mit CodedUI für Fortgeschrittende
Testautomatisierung mit CodedUI für Fortgeschrittende
 

TFS Release Management Deep Dive

  • 1. AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. RELEASE MANAGEMENT NICO ORSCHEL
  • 2. • RELEASE MANAGEMENT – FRÜHER UND HEUTE • TYPISCHE UMGEBUNGEN • PROBLEMSTELLUNGEN IN DER PRAXIS • FAZIT AGENDA
  • 3. 4AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. WARUM RM? – PHASE 1
  • 4. 5AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. WARUM RM? – PHASE 2
  • 5. 6AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. WARUM RM? – ERGEBNIS
  • 6. 7AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. WARUM RM? – PHASE 3
  • 7. 8AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. WARUM RM? – PHASE 4
  • 8. 9AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. WARUM RM? – ERGEBNIS KUNDE
  • 9. 10AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. WARUM RM? – ERGEBNIS KUNDE
  • 10. ROLLEN – BUILD VS. RM VS.
  • 13.
  • 15. Team Foundation Server Drop Location RM ClientRM Web QA DEV RM Server HOW IT WORKS - DAMALS
  • 16.
  • 17. Team Foundation Server Drop Location RM ClientTFS Web Access QA DEV (Build) Agent HOW IT WORKS - HEUTE
  • 18. - ENGINE BASIERT AUF TFS 2015 BUILD ENGINE (JSON) - BUILDSTEPS AUS JSON BUILD - UMGEBUNGEN SEHR FLEXIBEL (KEINE VMS MEHR) RELEASE MANAGEMENT - HEUTE
  • 19. AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. RELEASE MANAGEMENT TFS 2015 UPDATE 2 DEMO
  • 20. SCHRITTE Ausrollen • WebDeploy • Xcopy • Setup … Anpassen • Custom.INI • Web.Config • Datenbanken • … Test • Validierung Deployment Production 
  • 21. AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. PROBLEME IN DER PRAXIS ERWEITERTE THEMEN AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 23
  • 22. - SKALIERUNG (VIELE VMS, VIELE INSTANZEN, …) - HYBRIDE INFRASTRUKTUR - Cloud <-> Cloud - Cloud -> OnPrem - OnPrem -> Cloud - VIELE EINSTELLUNGEN / PROPERTIES - MANIFESTE VS. WEB.CONFIG - ROLLBACK(S) - SICHERES SPEICHERN VON CREDENTIALS / ACCESS KEYS PROBLEME IN DER PRAXIS
  • 23. AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. ROLLBACK, KONFIGURATION, … ERWEITERTE THEMEN AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 25
  • 24. ROLLBACK-STRATEGIEN • Sinnvoll bei “Standalone” Applikationen ohne externe Abhängigkeiten Altes Release wieder einspielen • Fehler finden und korrgieren Fehler korrigieren und ausrollen • Minimale Änderungen als Zwischenlösung während Fix erstellt wird Temporäre Änderung durchführen
  • 25. GRUNDANFORDERUNG: ANWENDUNG MUSS AN SICH ÄNDERENDE UMGEBUNG ANPASSBAR SEIN BSP.: • WEBAPP • web.config -> AppKeys • Manifeste: Logik muss Manifeste aktualisieren DYNAMISCHE UMGEBUNGEN
  • 26. GEHÖREN NIEMALS IN DIE SOURCE CONTROL PASSWÖRTER / ACCESS KEYS
  • 27. BESSER: VARIABLEN IN RELEASE MANAGEMENT VERWENDNE VORTEIL: - ADMIN KANN KEYS ETC. AUSTAUSCHEN - KEYS SIND IN HISTORIE PASSWÖRTER / ACCESS KEYS
  • 28. AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. LAB MANAGEMENT V.NEXT ERWEITERTE THEMEN AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 30
  • 29. - NEUES RELEASE MANAGEMENT BENÖTIGT NUR EINE HTTP/HTTPS VERBINDUNG ZUM TFS (ONE- WAY) - CLOUD UND ONPREM BELIEBIG KOMBINIERBAR HYBRIDE UMGEBUNGEN
  • 30. BEREITSTELLEN VON TESTUMGEBUNGEN - KLASSISCH: VM INSTALLATION / TEMPLATES / LAB MANAGEMENT - BESSER: MODERNE CLOUD MECHANISMEN (AZURE RESOURCE MANAGER)
  • 31. AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. ERWEITERUNGEN ERWEITERTE THEMEN AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 39
  • 32. ERWEITERUNGEN BASIS BILDET BUILD VNEXT PROGRAMMIERTECHNIKEN: POWERSHELL, JAVASCRIPT
  • 33. AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. DEPLOYMENT STRATEGIEN – HEUTE UND MORGEN ERWEITERTE THEMEN AIT GmbH & Co. KG – Ihre Software effizienter entwickelt. 41
  • 34. AUF WELCHER EBENE AUSROLLEN? - FRÜHER Quelle: https://octopus.com/blog/nano-server-future-deployment-models
  • 35. AUF WELCHER EBENE AUSROLLEN? – HEUTE UND MORGEN? Quelle: https://octopus.com/blog/nano-server-future-deployment-models
  • 36. FAZIT - BUILD PRODUZIERT, RELEASE MANAGEMENT LIEFERT - ARCHITEKTUR MUSS FLEXIBILITÄT UNTERSTÜTZEN - RELEASE MANAGEMENT IST EINFACH ERWEITERBAR - CLOUD UND ON-PREMISE GEMISCHT SIND KEIN WIDERSPRUCH, SONDERN DIE REALITÄT
  • 37. WIR UNTERSTÜTZEN SIE KONTAKT Nico.Orschel@aitgmbh.de +49 151 55052624 AIT GmbH & Co. KG Leitzstr. 45, 70469 Stuttgart www.aitgmbh.de BERATUNG Agile ALM und TFS .NET und Architektur ENTWICKLUNG Dienstleister für individuelle Lösungen mit .NET und Azure © AIT GmbH & Co. KG – Alle genannten und gezeigten Marken oder Warenzeichen sind eingetragene Marken oder eingetragene Warenzeichen ihrer jeweiligen Eigentümer und ggf. nicht gesondert gekennzeichnet. Aus dem Fehlen der Kennzeichnung kann nicht geschlossen werden, daß es sich bei einem Begriff oder einem Bild nicht um eine eingetragene Marke oder ein eingetragenes Warenzeichen handelt.