RVM and Subversion hooks

Trying to set up the post-commit hook of Subversion in combination with certain Ruby version (gems and so on) controlled by RVM, I’ve ended up with this file (post-commit):

#!/bin/bash

# Load RVM
. /home/user/.rvm/scripts/rvm

# Execute script previous
rvm use whatever-ruby-version-you-have && /path/to/your/script.rb 1>/dev/null

Pay attention to the shebang (bash instead of sh), and the way of loading RVM (. /home/user/.rvm/scripts/rvm). This way RVM command can be invoked as usual 🙂

Acerca de Ibon

Me gusta salir a correr, pasear, andar en bici y patinar :) Si no te saludo es que, o no llevo las gafas puestas o que tengo mal día. Pero no te lo tomes a mal: seguro que mañana estoy de mejor humor ;) Me gusta escuchar algunos podcasts sobre divulgación científica: Coffee Break, CienciaES, y algunos otros que divulgan buen karma. Creo en los principios que fundamentan el Software Libre, y me parece una gran herramienta para conseguir una sociedad mas justa.
Esta entrada fue publicada en Software, Software Libre, Solucioname esto..., Subversion y etiquetada , , , , . Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.