El plugin más chico?
May 15th, 2007
Muchas veces nos sirve saber cual es la versión o release que tenemos en producción y no queremos hacer un svn info, asi también nos puede pasar que cuando algo no anda bien queremos estar seguros de que estamos corriendo el ambiente esperado.
Este plugin, mal nombrado “acts_as_releaseable” nos agrega en nuestro html un comentario con la revisión de svn que esta corriendo y el environment sin tener que hacer un ssh.
Si no usan subversion o capistrano para subir los releases de su aplicación, no tiene ningún sentido ;-)
svn://svn.virtualizar.com.ar/projects/plugins/acts_as_releaseable
La utilización es simple, en nuestro/s layout donde más nos guste, ponemos <%= release %>
Le agregarían algo mas, como lo mejorarían?
Espero les sea de utilidad.
3 Responses to “El plugin más chico?”
Sorry, comments are closed for this article.





May 17th, 2007 at 01:31 AM
Justo lo que necesitaba! Implementé una solución mucho más cochina para un cliente donde hago el deployment en windows.
Vi el código y me di cuenta que no va a funcionar en windows (por el grep), voy a ver si mañana puedo probarlo y modificarlo para que funcione (usando find) y te paso un parche.
También hay que tener en cuenta que si el svn está en castellano, va a devolver “Revisión” en vez de “Revision”, como es mi caso en particular por ejemplo.
Saludos!
May 17th, 2007 at 07:07 AM
Hi. You are making the same mistake as Capistrano: assuming that the locale LC_MESSAGES will be set to ‘en_US’ (or some other english locale), and consequently that the output of ‘svn info’ will be in english (‘grep Revision’, it’s Révision in french for example).
Also, why not simply use the “REVISION” file that Capistrano2 creates automatically?
Cheers!
May 23rd, 2007 at 02:52 PM
Ned:
You are right, I will consider your proposal to read the “REVISION” file of cap2 and if that file is not found try to svn info (still guessing “en_US”, multilanguage may be next time) Thx for your comments.
Aquí en español:
Ned:
Tenes razón, voy a considerar tu propuesta de leer el archivo “REVISION” que deja cap2 y si no lo encuentra hacer svn info(todavía suponiendo “en_US”, multilenguaje será la próxima)
Gracias por tus comentarios.
P