Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:new-migracion-sicoferp:front:versionado

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
ada:howto:sicoferp:factory:new-migracion-sicoferp:front:versionado [2024/08/06 14:20]
192.168.175.41
ada:howto:sicoferp:factory:new-migracion-sicoferp:front:versionado [2025/01/29 20:56] (actual)
192.168.175.129
Línea 1: Línea 1:
 ====== Versionado ====== ====== Versionado ======
  
 +===== 1. Preparación =====
  
-1) Preparación +Crear directorio ​**hooks** en la raíz del proyecto y dentro crear un archivo ​llamado **pre-push** con el siguiente contenido:
- +
-Crear directorio hooks en la raíz del proyecto y dentro crear un archivo ​pre-push +
- +
-Es necesario que el hook loca tengan permiso en la raíz del proyecto  +
- +
-  ​chmod +x hooks/pre-push +
- +
- +
-Es necesario que git apunte al directorio hocks que está en la raíz del proyecto (Por defecto lo hace .git/​hocks) +
-  ​ git config core.hooksPath hooks +
- +
- +
-Al archivo pre-push agregar ​el siguiente contenido;+
  
 <​code>​ <​code>​
-# RECETA PRE-PUSH 
  
 #!/bin/sh #!/bin/sh
Línea 69: Línea 56:
 exit 0 exit 0
  
 +</​code>​
  
 +Es necesario que el hook local tengan permiso en la raíz del proyecto ​
 +
 +<​code>​
 +chmod +x hooks/​pre-push
 </​code>​ </​code>​
  
-2) Agregar libreria+Es necesario que git apunte al directorio hocks que está en la raíz del proyecto (Por defecto lo hace .git/hocks) 
 + 
 +<​code>​ 
 +git config core.hooksPath hooks 
 +</​code>​ 
 + 
 +===== 2. Agregar libreria ​=====
  
 <​code>​ <​code>​
Línea 79: Línea 77:
  
  
-3) crear archivo ​Changelog ​si no existe+===== 3. Archivo ​Changelog ​=====
  
 En la raíz crear un archivo vacío llamado CHANGELOG En la raíz crear un archivo vacío llamado CHANGELOG
Línea 87: Línea 85:
 </​code>​ </​code>​
  
- +===== 3. Ejecutar versionado ​=====
-4) Ejecutar versionado+
  
 Una vez el Front esté preparado para Versionado, debe agregar todos los cambios por enviar y se debe ejecutar los siguientes comandos; Una vez el Front esté preparado para Versionado, debe agregar todos los cambios por enviar y se debe ejecutar los siguientes comandos;
Línea 99: Línea 96:
  
  
-Nota: Esto genera una nueva versión en el package.json con tag para Git, Docker.+**Nota:** Esto genera una nueva versión en el package.json con tag para Git, Docker.
  
 +**IMPORTANTE:​** Si se requiere hacer un push tradicional sin que le afecte el hook y por ende no genere versionado se debe utilizar la siguiente bandera **--no-verify**:​
  
-**Importante** +<​code>​ 
- +git push --no-verify 
-Para los siguientes casos se debe utilizar **git push --no-verify**+</​code>​
  
   * Si están trabajando en su hotfix local y necesita subir un commit sin generar el versionado final.   * Si están trabajando en su hotfix local y necesita subir un commit sin generar el versionado final.
- 
-  * Si se requiere hacer un push tradicional sin que le afecte el hook y por ende no genere versionado se debe utilizar la siguiente bandera git push --no-verify 
- 
   * También aplica para posibles problemas con la receta hook .   * También aplica para posibles problemas con la receta hook .
- 
   * Si no ha preparado el proyecto local para el hook como se indicó anteriormente.   * Si no ha preparado el proyecto local para el hook como se indicó anteriormente.
  
ada/howto/sicoferp/factory/new-migracion-sicoferp/front/versionado.1722954057.txt.gz · Última modificación: 2024/08/06 14:20 por 192.168.175.41