5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-15 11:31:41 +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 866b11ff74
commit e62172e37a

View file

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