Tengo un script de compilación automática para mi servidor de compilación que construye aplicaciones de Android. Como parte de este proceso de creación, necesito incrementar dos parámetros en uno de los archivos de la aplicación de Android después de la compilación y confirmar este archivo en el repositorio de Git.
Así que tengo que construir el siguiente script bash:
#!/bin/bash
clear
echo "Start of Pull command"
git pull
echo "End of Pull command"
echo "Start of incrementedRelease build"
gradle incrementedRelease
echo "End of incrementedRelease build"
echo "Start of Commit command"
git commit -a -m "======================== Commit to change Manifest Version ======================"
echo "End of Commit command"
echo "Start of Push command"
git push
echo "End of Push command"
Ahora, el problema es que, en lugar de crear una confirmación con el nombre:
Comprometerse a cambiar la versión Manifiesta.
Quiero pasar la versión actual de la aplicación.
Porque he creado un version.txt
archivo que contiene la versión actual que será lanzada,
Quiero en el proceso de la compilación para que obtenga el valor de este archivo y lo coloque como parte del nombre de confirmación, así como actualizar este archivo automáticamente con la próxima versión para la próxima confirmación.