ASP.NET Web-Anwendungenschnell und zuverlässigbereitstellen                                                               ...
Aufbau dieses How-tos• Einführung und Möglichkeiten• Deployment mit dem Team Foundation Services• Deployment mit Git• Zusa...
Agenda• Warum Continuous Deployment?• Continuous Deployment in Windows Azure• Einführung in die Team Foundation Services• ...
Warum Continuous Deployment?• Automatisierung des Entwicklungslebenszyklus   •   Builds   •   Testing   •   Deployments• E...
Continuous Deployment in Windows Azure• Deployment direkt aus einem Source Code Management  System• Git oder die Team Foun...
Einführung in die Team Foundation Services• Team Foundation Services ist die Cloud-Variante des Team  Foundation Servers  ...
Einführung in Git• Ein verteiltes Versionsverwaltungssystem  •   Anstatt einer Liste von Dateien und Änderungen nutzt Git ...
FAQAllgemeines• Allgemeine Informationen    •   Team Foundation Services - http://tfspreview.com/    •   Git - http://git-...
Web RessourcenUnter folgenden Einstiegspunkten finden sich alle Ressourcen, die für einen Start in Windows Azure wichtig s...
I    www.azure.com
Nächste SlideShare
Wird geladen in …5
×

ASP.NET Webanwendungen schnell und zuverlässig bereitstellen

754 Aufrufe

Veröffentlicht am

0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
754
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
244
Aktionen
Geteilt
0
Downloads
1
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie
  • Versionskontrollsystem: Ermöglich Online- und Offline-Arbeit und ist stark in Visual Studio und Eclipse integriertAgile EntwicklungsprozesseMehrere Prozesstemplates unterstütztUnterstützt die ProjektplanungAgile DashboardsVerwalten von Work Items
  • Verteiltes Versionsverwaltungssystem: Kein zentrales Repository; ermöglicht lokale Versionierunggitadd: Hinzufügen von Dateien aus dem Arbeitsverzeichnis in eine „Staging Area“gitcommit: Überführung von der „Staging Area“ in das RepositoryÜber gitcommit –a direktes Überführen von Dateien in das Repository
  • ASP.NET Webanwendungen schnell und zuverlässig bereitstellen

    1. 1. ASP.NET Web-Anwendungenschnell und zuverlässigbereitstellen How-to Guide Windows Azure Microsoft Expert Student Partner jan.hentschel@studentpartners.deJan Hentschel Windows Azure Insider @Horizon_Net
    2. 2. Aufbau dieses How-tos• Einführung und Möglichkeiten• Deployment mit dem Team Foundation Services• Deployment mit Git• Zusammenfassung und FAQ• Videos unter • http://bit.ly/ONQ3SK • http://janatdevelopment.com/
    3. 3. Agenda• Warum Continuous Deployment?• Continuous Deployment in Windows Azure• Einführung in die Team Foundation Services• Einführung in Git• FAQ
    4. 4. Warum Continuous Deployment?• Automatisierung des Entwicklungslebenszyklus • Builds • Testing • Deployments• Ermöglicht eine jederzeit aktuelle und lauffähige Softwareversion • Entwicklung in mehreren kleinen Schritten • Teilweise mehrere „Releases“ an einem Tag• Ermöglicht schnelles Kundenfeedback
    5. 5. Continuous Deployment in Windows Azure• Deployment direkt aus einem Source Code Management System• Git oder die Team Foundation Services als Repositories • Zusätzlich Unterstützung für GitHub und CodePlex in Windows Azure Web Sites• TFS unterstützt Windows Azure Web Sites und Cloud Services• Git nur für Windows Azure Web Sites verfügbar• Weitere Systeme werden folgen
    6. 6. Einführung in die Team Foundation Services• Team Foundation Services ist die Cloud-Variante des Team Foundation Servers • Keine eigene Infrastruktur nötig• Verfügt über • Eine Versionskontrollsystem • Unterstützung für agile Entwicklungsprozesse • Automatisierte Builds• Ermöglicht automatisches Deployment nach Windows Azure
    7. 7. Einführung in Git• Ein verteiltes Versionsverwaltungssystem • Anstatt einer Liste von Dateien und Änderungen nutzt Git eine Menge von Snapshots eines kleinen Dateisystems• Zwei zentrale Schritte • git add • git commit• Git ermöglicht es Windows- und Mac-Entwicklern nach Windows Azure zu deployen
    8. 8. FAQAllgemeines• Allgemeine Informationen • Team Foundation Services - http://tfspreview.com/ • Git - http://git-scm.com/ • Windows Azure Web Sites – https://www.windowsazure.com/en-us/manage/services/web-sites/ • Freischalten der Windows Azure Web Sites - https://account.windowsazure.com/PreviewFeatures• Downloads • Command-Line Tools - https://www.windowsazure.com/en-us/manage/downloads/• Forum • MSDN Preview Forum - http://social.msdn.microsoft.com/Forums/en- us/windowsazurewebsitespreview/threads
    9. 9. Web RessourcenUnter folgenden Einstiegspunkten finden sich alle Ressourcen, die für einen Start in Windows Azure wichtig sind• Windows Azure Homepage http://www.azure.com• Kostenloser Demo-Account http://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=A2DCCE88E• Windows Azure Development Center http://www.windowsazure.com/en-us/develop/overview/• Windows Azure SDKs http://www.windowsazure.com/en-us/develop/downloads/• Windows Azure Training Kit http://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/• Kundenreferenzen http://www.microsoft.com/de-de/business/kundenreferenzen/default.aspx?product=53• Video-Serie zu Windows Azure (10-Minuten-Videos): http://www.youtube.com/watch?v=kLfaa_19yB4&list=PLC71216BDE26EBE8C
    10. 10. I www.azure.com

    ×