Rails看看capistrano部署的内容是什么

时间:2015-07-01 14:46:44

标签: ruby-on-rails github capistrano

是否有某个变量或方法可以查看网站正在运行的内容?我有多个环境,我希望能够看到一个正在提交说" 121asd"而另一个是在" 313sad"用于故障排除。

2 个答案:

答案 0 :(得分:1)

当前提交的哈希存储在/app_deploy_folder/current/REVISION中,因此只需执行该文件的cat即可。如果要在本地计算机中查看它,可以定义capistrano任务,如下所示:

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

答案 1 :(得分:0)

您可以在APP_FOLDER / revisions.log

中看到已部署的提交

此文件在部署时已更新:已完成步骤code 有关此文件的更多信息是here