Deze techtalk zal gaan over Drupal site deployment met Capistrano. We gebruiken Drupal als voorbeeld, maar de theorie is grotendeels ook toepasbaar op andere technologieën.
Capistrano is een krachtige tool om deployments te automatiseren en deze veiliger en slimmer te maken.
In deze techtalk tonen we je hoe je met Capistrano:
verschillende versies kan bijhouden
veranderingen binnenhalen uit een Git repository
automatisch de database kan updaten
een release kan terugdraaien ("rollback")
kan deployen naar meerdere servers ("staging", "production")
automatisch database back-ups kan nemen
cache kan flushen
Alvorens je Capistrano kan gebruiken, wordt er uitgegaan van het idee dat je weet wat SSH keys zijn en hoe je met Git werkt. Mocht dit niet het geval zijn, de nodige links/resources om hiermee van start te gaan, zullen kort aangehaald worden in de techtalk.
De video kan je hier vinden: https://vimeo.com/51905907