在我的部署过程中,我需要创建一个指向正确版本的配置文件的符号链接,这取决于环境。虽然我预计这是微不足道的,但我找不到任何地方如何获得当前的路径。
我需要在 current
符号链接切换到它之前对发布目录进行操作。 release_path
生成current
目录的路径,而不是像releases/20170131090326/
那样的路径。
namespace :deploy do
desc 'Link daemon configuration file'
task :link_daemon_config do
on roles(:batch) do
execute "ln -s #{release_path}/app/config/daemon_prod.config #{release_path}/app/config/daemon.config"
end
end
after :updated, :link_daemon_config
end
我确实有解决方法的想法;问题是我怎样才能参考当前目录,以及在哪里可以找到这样的信息。
谢谢