Automated deployment

27

Transcript of Automated deployment

Page 1: Automated deployment
Page 2: Automated deployment
Page 3: Automated deployment

WAAROM AUTOMATED DEPLOYMENT?

Page 4: Automated deployment

• TEAMCITY• OCTOPUS DEPLOY• TDS• VALKUILEN / LESSONS

LEARNED

Page 5: Automated deployment

BUILDSERVER: TEAMCITYWat is TeamCity?

Page 6: Automated deployment

BUILDSERVER: TEAMCITYWaarom TeamCity?

Page 7: Automated deployment

Configuratie Kwaliteitscontrole NuGet Packages

Foutafhandeling

TEAMCITY: PROCES

Page 8: Automated deployment

TEAMCITY: PROCES -> CONFIGURATIE

Page 9: Automated deployment

TEAMCITY: PROCES -> CONFIGURATIE

Page 10: Automated deployment

TEAMCITY: PROCES -> KWALITEITSCONTROLE

Page 11: Automated deployment

TEAMCITY: PROCES -> FOUTAFHANDELING

Page 12: Automated deployment

TEAMCITY: PROCES -> OUTPUT

Page 13: Automated deployment

TEAMCITY

Page 14: Automated deployment

DEPLOYMENT: OCTOPUS DEPLOYWat is Octopus Deploy?

Page 15: Automated deployment

DEPLOYMENT: OCTOPUS DEPLOYWaarom Octopus Deploy?

Page 16: Automated deployment

Configuratie m.b.v. Deploy Steps

Ophalen packages uit TeamCity NuGet feed

Deployen van packages

Config transformaties

Automated Deployment (Ja / Nee)

OCTOPUS: PROCES

Page 17: Automated deployment

OCTOPUS: PROCES -> CONFIGURATIE

Page 18: Automated deployment

OCTOPUS: PROCES -> OPHALEN PACKAGES

Page 19: Automated deployment

OCTOPUS: PROCES -> DEPLOYEN PACKAGES

Page 20: Automated deployment

OCTOPUS: PROCES ->CONFIG TRANSFORMATIES

Page 21: Automated deployment

OCTOPUS: PROCES ->AUTOMATED DEPLOYMENT

Page 22: Automated deployment

OCTOPUS: PROCES -> OUTPUT

Page 23: Automated deployment

SITECORE: TDSWat is Team Development for Sitecore (TDS)

Page 24: Automated deployment

TDS: HOE WIJ HET GEBRUIKEN

TeamCity Octopus Deploy Sitecore.Ship

Page 25: Automated deployment

VALKUILEN

• Opzet Visual Studio Solution

• PowerShell om bestanden lokaal op te

schonen

• Artifact Dependency in TeamCity

• Build Configuratie naamconventie

• Downtime

• Documentatie van je gehele omgeving

Page 26: Automated deployment

HANDIG MATERIAAL• Video Tutorial – TeamCity + OctoPus Deploy -

JetBrainsTV

https://www.youtube.com/watch?v=JWGLEEm9Qhg

• Blog – CI & Deployment with Sitecore – Jason Bert

http://www.jasonbert.com/2013/11/03/continuous-

integration-deployment-with-sitecore/

• Tools

Slowcheetah (VS Tool) – Sayed Ibrahim

Page 27: Automated deployment

VRAGEN?