so-deploy es una herramienta para facilitar el proceso de deploy de los proyectos.
./deploy.sh [ -t=target ] [ -s=structure ] [ -r=rule ] [ option=value... ] repository
Al ejecutar el script sobre el nombre de un repositorio, se pueden pasar los siguientes parametros en orden:
all
.mumuki/cspec
)make install
. (Forman parte del repositorio a deployar y se especifica una ruta dentro del repositorio a donde reside la dependencia).-c=IP=192.168.0.32
)Para ver informacion de como usarlo, ejecutar con la opcion -h (help) ./deploy.sh -h
so-deploy requiere que los proyectos y dependencias tengan un makefile encargado de compilar correctamente a cada uno.
git clone https://github.com/sisoputnfrba/so-deploy.git
cd so-deploy
./deploy.sh -l=mumuki/cspec -d=sockets -p=server -p=client -c=IP_SERVER=192.168.0.32 tp-2022-1c-ejemplo
Si encontras algun error en el script o tenes alguna sugerencia, ¡no dudes en levantar un issue en este repositorio para hacernos saber!