/ / Rails vede cos'è il commit di una distribuzione capistrano: ruby-on-rails, github, capistrano

Le rotaie vedono che cosa è un schieramento di capistrano: ruby-on-rails, github, capistrano

C'è una variabile o un metodo da qualche parte per vedereche impegno esegue un sito? Ho più ambienti e voglio essere in grado di vedere uno su commit dire "121asd" mentre un altro è su "313sad" per la risoluzione dei problemi.

risposte:

1 per risposta № 1

L'hash del commit corrente è archiviato in /app_deploy_folder/current/REVISION, quindi sto solo facendo un cat di quel file dovrebbe fare. Se vuoi vederlo sul tuo computer locale, puoi definire un'attività capistrano come la seguente:

desc "Show current commit"s hash"
task :show_commit do
on roles(:all) do
within release_path do
execute "cat #{release_path}/REVISION"
end
end
end

0 per risposta № 2

Puoi vedere il commit distribuito in APP_FOLDER / revisions.log

Questo file viene aggiornato al momento della distribuzione: fase completata codice Maggiori informazioni su questo file sono Qui