mirror of
https://0xacab.org/sutty/sutty
synced 2025-01-19 16:53:38 +00:00
avisar cuando falla la compilación
This commit is contained in:
parent
8add50d310
commit
624ed476ca
2 changed files with 15 additions and 2 deletions
|
@ -15,6 +15,9 @@ class DeployJob < ApplicationJob
|
||||||
# No es opcional
|
# No es opcional
|
||||||
unless @deployed[:deploy_local]
|
unless @deployed[:deploy_local]
|
||||||
@site.update_attribute :status, 'waiting'
|
@site.update_attribute :status, 'waiting'
|
||||||
|
notify_usuaries
|
||||||
|
|
||||||
|
# Hacer fallar la tarea
|
||||||
raise DeployException, deploy_local.build_stats.last.log
|
raise DeployException, deploy_local.build_stats.last.log
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,12 @@ class DeployLocal < Deploy
|
||||||
# Pasamos variables de entorno mínimas para no filtrar secretos de
|
# Pasamos variables de entorno mínimas para no filtrar secretos de
|
||||||
# Sutty
|
# Sutty
|
||||||
def deploy
|
def deploy
|
||||||
mkdir && yarn && bundle && jekyll_build
|
return false unless mkdir
|
||||||
|
return false unless yarn
|
||||||
|
return false unless gem
|
||||||
|
return false unless bundle
|
||||||
|
|
||||||
|
jekyll_build
|
||||||
end
|
end
|
||||||
|
|
||||||
# Sólo permitimos un deploy local
|
# Sólo permitimos un deploy local
|
||||||
|
@ -49,7 +54,8 @@ class DeployLocal < Deploy
|
||||||
{
|
{
|
||||||
'HOME' => home_dir,
|
'HOME' => home_dir,
|
||||||
'PATH' => paths.join(':'),
|
'PATH' => paths.join(':'),
|
||||||
'JEKYLL_ENV' => Rails.env
|
'JEKYLL_ENV' => Rails.env,
|
||||||
|
'LANG' => ENV['LANG']
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -61,6 +67,10 @@ class DeployLocal < Deploy
|
||||||
File.exist? yarn_lock
|
File.exist? yarn_lock
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def gem
|
||||||
|
run %(gem install bundler --no-document)
|
||||||
|
end
|
||||||
|
|
||||||
# Corre yarn dentro del repositorio
|
# Corre yarn dentro del repositorio
|
||||||
def yarn
|
def yarn
|
||||||
return unless yarn_lock?
|
return unless yarn_lock?
|
||||||
|
|
Loading…
Reference in a new issue