Automatizar la ejecución de scripts en los repositorios

En función del contexto donde nos encontremos dentro de la herramienta, podremos:

La ruta del fichero del script puede ser absoluta o relativa.


Estos scripts deben estar escritos en Bash.


La ejecución de cada script se ejecuta en un proceso hijo independiente pero, a diferencia del clonado, el script se ejecuta línea a línea de manera $sincrona$.


Se puede observar el estado de la ejecución del script y los resultados revisando el fichero de log que se genera: <nombre-repositorio>-<nombre-script>.log

Figura: Ejecución del script 'install.sh' en el repositorio actual
Image ghshell7-3

Figura: Ejecución del script 'install.sh' en asignaciones que coinciden con una expresión regular
Image ghshell7-1

Figura: Resultado de la ejecución del script 'install.sh'
Image ghshell7-2

Juan José 2017-07-04