Tag Archives: Capistrano

Déploiement Capistrano à partir de Windows

Capistrano est un outil de déploiement puissant et facile d’emploi, dont j’ai déjà parlé. Il tourne sous Windows, Mac OS et Linux (entre autres) et est d’une mise en service aisée si l’on connait ssh et subversion. C’est pourquoi j’ai été fort (désagréablement) surpris quand mon récent cap deploy a échoué avec le message d’erreur […]

Capistrano 2.5 est sorti

Jamis Buck annonce la sortie de la version 2.5 de Capistrano. L’annonce décrit les évolutions, dont : parallel() helper (mise à jour de plusieurs serveurs en parallèle en fonction de leurs états respectifs) Chained gateways (autorise l’accès à travers plusieurs passerelles) “-s” and “-S” infer the types of their arguments (généralise l’option de ligne de commande) […]

Afficher une page de maintenance pendant le déploiement

Il est possible d’afficher une page statique de maintenance pendant les opérations de déploiement avec Capistrano. cap deploy:web:disablecap deploy:web:disable Il est même possible d’y ajouter le motif et l’heure prévue de remise en service : cap deploy:web:disable REASON="installing new version" UNTIL="lunch time"cap deploy:web:disable REASON="installing new version" UNTIL="lunch time" Notez que la page est en anglais. Le […]

La documentation de Capistrano

Le site de Capistrano est clair et lisible. Les premiers pas avec Rails (Getting Started) sont parfaits si vous êtes dans le cas de déploiement prévu, mais il manque un manuel de référence. Les ressources disponibles : La base : Using Capistrano with Rails Toutes les variables de deploy.rb : Available Configuration Parameter Quand tout le reste […]