mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-15 11:41:43 +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:
parent
866b11ff74
commit
e62172e37a
1 changed files with 2 additions and 7 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue