5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-26 16:36:21 +00:00

chore: secar el código

la primera hipótesis sobre #10031 es que las excepciones cancelan la
actualización de la información, como si fueran una transacción, pero
haciendo pruebas manuales no pasa.

con este cambio al menos el código queda más limpio.
This commit is contained in:
f 2023-03-13 18:46:22 -03:00
parent 2b24b49c8e
commit 0119cab8da

View file

@ -19,7 +19,6 @@ class DeployJob < ApplicationJob
# hora original para poder ir haciendo timeouts.
if @site.building?
if 10.minutes.ago >= time
@site.update status: 'waiting'
raise DeployTimedOutException,
"#{@site.name} la tarea estuvo más de 10 minutos esperando, volviendo al estado original"
end
@ -41,17 +40,13 @@ class DeployJob < ApplicationJob
# No es opcional
unless @deployed[:deploy_local]
@site.update status: 'waiting'
notify_usuaries if notify
# Hacer fallar la tarea
raise DeployException, deploy_local.build_stats.last.log
end
deploy_others
# Volver a la espera
@site.update status: 'waiting'
ensure
@site&.update status: 'waiting'
notify_usuaries if notify
end