cómo ejecutar automáticamente paquete de instalación si el Gemfile se actualiza después de un tirón git / fusión?
Pregunta
Me imagino que debería escribir un git commit gancho (post-fusión?) Que se vería en la lista de ficheros cambiados y ejecutar bundle install si es necesario después voy a buscar y fusión de mi repositorio git.
Pero después de algunas google, me figura que sea esto debe existir (no podía encontrar!) O que hay una buena razón para no hacerlo.
Solución
Se puede crear un gancho posterior a la combinación que se dispara cada vez que se tire cambios:
~/.git/post-merge
... y configurarlo para que vuelva a instalar paquete si es necesario:
bundle check || bundle install
Otros consejos
rerun
puede ejecutar automáticamente bundle install
en Gemfile cambios:
rerun --no-notify --pattern "Gemfile*" "bundle check || bundle install; true"
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow