Automated deployment

Post on 12-Feb-2017

418 views 0 download

Transcript of Automated deployment

WAAROM AUTOMATED DEPLOYMENT?

• TEAMCITY• OCTOPUS DEPLOY• TDS• VALKUILEN / LESSONS

LEARNED

BUILDSERVER: TEAMCITYWat is TeamCity?

BUILDSERVER: TEAMCITYWaarom TeamCity?

Configuratie Kwaliteitscontrole NuGet Packages

Foutafhandeling

TEAMCITY: PROCES

TEAMCITY: PROCES -> CONFIGURATIE

TEAMCITY: PROCES -> CONFIGURATIE

TEAMCITY: PROCES -> KWALITEITSCONTROLE

TEAMCITY: PROCES -> FOUTAFHANDELING

TEAMCITY: PROCES -> OUTPUT

TEAMCITY

DEPLOYMENT: OCTOPUS DEPLOYWat is Octopus Deploy?

DEPLOYMENT: OCTOPUS DEPLOYWaarom Octopus Deploy?

Configuratie m.b.v. Deploy Steps

Ophalen packages uit TeamCity NuGet feed

Deployen van packages

Config transformaties

Automated Deployment (Ja / Nee)

OCTOPUS: PROCES

OCTOPUS: PROCES -> CONFIGURATIE

OCTOPUS: PROCES -> OPHALEN PACKAGES

OCTOPUS: PROCES -> DEPLOYEN PACKAGES

OCTOPUS: PROCES ->CONFIG TRANSFORMATIES

OCTOPUS: PROCES ->AUTOMATED DEPLOYMENT

OCTOPUS: PROCES -> OUTPUT

SITECORE: TDSWat is Team Development for Sitecore (TDS)

TDS: HOE WIJ HET GEBRUIKEN

TeamCity Octopus Deploy Sitecore.Ship

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

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

VRAGEN?