Autoflagelación

A petición de Asís he añadido a nuestro úlitmo proyecto el siguiente código en la configuración de Capistrano.

namespace :deploy do   
  before "deploy", "notes:show"
end

namespace :notes do  
  task :show do
    unless (notes = `$(which rake) notes`).to_a.length < 2
      Capistrano::CLI.ui.say notes
      answer = Capistrano::CLI.ui.ask "Do yo want to continue? [Y/n]"
      exit unless ['y','Y', ''].include?(answer)
    end
  end
end

Ahora es imposible hacer un despliegue sin ver todos los TODOs que nos hemos dejado sin hacer.

Autoflagelación

Actualización

La tarea de capistrano tenía una pifia pero ya hemos actualizado el código.

2 comentarios

Andión
09/feb/2009

Chachi! A ver cuando nos dais una charlilla de capistrano!:D

09/feb/2009

El viernes por la tarde, jeje.

Tu comentario