A continuación, se detallan los pasos a seguir.
Actualizar versión
Edición del archivo de configuración
Abrir con un editor de texto el siguiente archivo:
/home/<usuario>/fierro-offline/.env
Modificar el valor de la variable FIERRO_VERSION, colocando la versión actual del sistema Fierro Online, y guardar el archivo.
Cómo consultar la versión actual de Fierro Online
Para conocer la versión actual del sistema online:
Ingresar a Fierro desde una terminal.
En el panel superior, hacer clic en Ventanas → Versión.
Una vez en esta pantalla, tomar el valor indicado como Versión del servidor.
Ese es el número de versión que debe colocarse en la variable FIERRO_VERSION del archivo .env editado en el paso anterior.
Actualización del Offline desde la terminal
Desde una terminal, posicionarse en el directorio del Offline ejecutando el siguiente comando:
cd /home/$USER/fierro-offline/
Luego, ejecutar:
Verificación de inicio correcto
Para verificar que todo inició correctamente, la salida del comando debería indicar que los contenedores se iniciaron sin errores, por ejemplo:
$ docker-compose up -d
WARNING: The SENDOPERATIONS_SERVER_LOCAL variable is not set. Defaulting to a blank string.
jenkins-offline is up-to-date
Starting sendoperations ...
Starting sendoperations-local ...
postgresql is up-to-date
Starting sendoperations ... done
Starting sendoperations-local ... done
Starting run-tests ... done
Para verificar que todo inició correctamente, la salida del comando debería indicar que los contenedores se iniciaron sin errores, por ejemplo:
$ docker-compose up -d
WARNING: The SENDOPERATIONS_SERVER_LOCAL variable is not set. Defaulting to a blank string.
jenkins-offline is up-to-date
Starting sendoperations ...
Starting sendoperations-local ...
postgresql is up-to-date
Starting sendoperations ... done
Starting sendoperations-local ... done
Starting run-tests ... done
Ejecución de tests
Tal como se indica en el instructivo de instalación, se puede ejecutar el siguiente comando para realizar las pruebas:
docker restart run-tests && docker logs --tail 0 -f run-tests
La salida esperada debería indicar que las pruebas fueron exitosas, por ejemplo:
run-tests
test_crear_factura_offline_local (__main__.FierroOfflineTestCase)
Crea una factura en el offline ... ok
test_enviar_operacion_offline_a_online (__main__.FierroOfflineTestCase)
Enviar operación de offline a online ... ok
test_no_quedan_operaciones_de_prueba_en_queueserver (__main__.FierroOfflineTestCase)
No quedan operaciones de prueba en queueserver ... ok
test_se_puede_obtener_lista_de_sucursales_de_servidor (__main__.FierroOfflineTestCase)
Se puede obtener la lista de sucursales del servidor ... ok
test_version_servidor_coincide_con_version_cliente (__main__.FierroOfflineTestCase)
La versión del servidor coincide con la del cliente ... ok
test_vista_html_funciona (__main__.FierroOfflineTestCase)
La vista HTML funciona ... ok
----------------------------------------------------------------------
Ran 6 tests in 34.131s
OK
Información adicional
También puede contactar a nuestro equipo de soporte enviando un correo a: soporte@fierro.com.ar