Herramientas de usuario

Herramientas del sitio


ada:howto:sicoferp:factory:internos

Proyecto de Versionamiento

Este documento es el manual de usuario de instalación del aplicativo para manejo de versiones. Tener en cuenta que, para muchos pasos, es necesario el acompañamiento del desarrollador.

Requirements

- Descargar el ejecutable con el proyecto.

http://adacsc.co:1443/svn/repository/ADA/SICOF/Estructuras%20cargas%20datos/Proyectos_luis/versionador-install.exe

- Tener instalado el tortoisseSVN.

- Tener instalado vscode (preferencialmente) o algún editor de código.

Installation

1. Descargar el ejecutable del repositorio.

2. Dar click en el ejecutable descargado y elegir una ruta para la instalación de preferencia dejar en la que aparece en el instalador.

3. Donde se gurado el aplicativo agregar la ruta a las variables de entorno del sistema, para que sea reconocido el aplicativo

4. luego ingresar a la siguiente ruta dentro del proyecto \resources\app donde se encuentra un archivo llamaddo post-commit copiarla ruta completa a ese archivo.

5. Ahora

6. Después de esto, se deben realizar varias verificaciones para asegurar que este funcionando bien, ejecutar los siguientes pasos:

  • Ítem de lista desordenadaAbrir el cmd y ejecutar el siguiente comando.
netstat -ano | findstr 3000 -- No debe devolver nada,  de no ser así, hablar con el desarrollador.
  • Ítem de lista desordenadaVolver a vscode y a la terminal y ejecutar el siguiente comando.
cd ventana -- Si no estas en la carpeta ventana
  • Ítem de lista desordenadaLuego:
node backend.js -- Debe devolver un aviso de que se esta ejecutando en el puerto 3000
  • Ítem de lista desordenadaY volver abrir el cmd y ejecutar el siguiente comando:
netstat -ano | findstr 3000 -- Debe devolver algo, de no ser así, hablar con el desarrollador.

En caso de que todo funcione bien.

7. Luego de esto, se deben configurar los hooks apuntando al repositorio en el que se desea implementar la funcionalidad, se preparo un video para esto, así que aquí comparto el [enlace](https://drive.google.com/file/d/1IErreVaCkDYavLUN9cMUXLgdkDAj1hle/view?usp=drivesdk).

8. Por último, se debe validar recuerda que se debe validar que tanto el client x64 de oracle como node js estén agregados en las variables e entorno y tener instalada la línea de comandos de tortoisseSvn (obligatorio).

9. Se debe setear la ruta del repositorio también en el codigo ya que este extrae la información directamente del svnserver, este se debe setear en el archivo take_commit y el archivo backend.js, tener en cuenta que también se deben setear las rutas en el post y pre commit, dependiendo de como organices la carpeta, crear la carpeta repositorio en la ruta C:, recomendablemente.

Notas: Se debe modificar en el código la ruta del svn donde se quiere hacer commit para que pueda traer los datos ya las conexiones vienen seteados en el código para la base de datos deben tener conexión a internet y a la VPN para la conexión a la base de datos.

El repositorio se debe setear en el archivo backend.js y take_commit.js la pueden buscar con control f y la constante se llama repoURL.

USE

Respecto al funcionamiento del aplicativo se debe hacer lo siguiente.

Se debe al igual que siempre dar clic derecho y dar en commit.

Al igual que siempre poner notas al commit indicando cosas importantes sobre este commit

Luego le debes dar en el botón de commit y esperar unos segundos que suba el programa, luego va a salir un formulario de la siguiente manera.

En este se deben llenar todos los campos.

- Campo versión: Se debe ingresar la versión a desplegar la que va a salir a producción.

- Campo Descripción: información acerca del cambio o que se esta liberando.

- Campo S_FUNCIONAL: Información sobre la solución que se dio al problema presentado en palabras mas sencillas.

- Campo S_TECNICA: Información sobre la solución que se le dio al problema se puede incluir la información técnica.

Notas: Alguna observación o tema a tener en cuenta sobre la liberación de esta versión.

Luego de dar clic en guardar, debe salir un aviso de datos guardados, cierre la ventana y espero pocos segundos a que se termine de realizar el commit y ese sería el procedimiento.

ada/howto/sicoferp/factory/internos.txt · Última modificación: 2024/02/07 15:07 por 181.143.29.58