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/01 17:00]
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:
- +
-Es necesario que el hook loca tengan permiso ​en la raíz del proyecto ​ +
-  ​chmod +x /​hooks/​pre-push +
- +
-Nota: Si falla +
- +
-  ​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 +
  
 <​code>​ <​code>​
-# RECETA PRE-PUSH 
  
 #!/bin/sh #!/bin/sh
Línea 68: 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>​
 npm install standard-version npm install standard-version
 +</​code>​
  
-**3Ejecutar versionado**+ 
 +===== 3. Archivo Changelog ===== 
 + 
 +En la raíz crear un archivo vacío llamado CHANGELOG 
 + 
 +<​code>​ 
 +CHANGELOG.md 
 +</​code>​ 
 + 
 +===== 3. 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;
  
 +<​code>​
   * git add .    * git add . 
   * git commit -m 'fix: cambios realizados'​   * git commit -m 'fix: cambios realizados'​
   * git push   * git push
 +</​code>​
  
-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**+**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**:​
  
-Para los siguientes casos se debe utilizar **git push --no-verify**+<​code>​ 
 +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|←Regresar]]
 +
  
ada/howto/sicoferp/factory/new-migracion-sicoferp/front/versionado.1722531632.txt.gz · Última modificación: 2024/08/01 17:00 por 192.168.175.41