文件名称:总结:更简单,更快的Capistrano部署
文件大小:51KB
文件格式:ZIP
更新时间:2024-03-21 20:18:27
Ruby
回顾 是一套经过验证的部署配方,利用git的优势以快速,简单的方式部署应用程序和网站。 功能与目标 版本使用git管理。 所有代码都部署到单个目录中,并且git标签用于管理不同的发行版本。 不创建releases , current目录或shared目录,避免不必要的符号链接。 部署使用git来确定是否需要运行任务,以尽量减少工作量。 例如, bundle:install任务仅在应用程序包含Gemfile.lock文件并且自上次部署以来已更改的情况下运行。 应用程序具有自己的用户帐户和组,拥有该应用程序的所有关联文件和进程。 这为他们提供了专用的环境,允许将环境变量用于特定于应用程序的配置。 env , env:set和env:edit使设置和更改这些变量变得容易。 个人帐户用于部署到服务器,与应用程序用户不同。 只需将用户添加到应用程序组即可授予部署应用程序的权利。 文献资料 有
【文件预览】:
recap-1.x
----.travis.yml(44B)
----Vagrantfile(2KB)
----features()
--------setting-environment-variables.feature(2KB)
--------templates()
--------bundling-gems.feature(725B)
--------deploying-projects.feature(643B)
--------managing-processes.feature(777B)
--------support()
--------steps()
----bin()
--------recap(55B)
----test-vm()
--------manifests()
--------share()
----Rakefile(1KB)
----recap.gemspec(1KB)
----LICENSE(1KB)
----Gemfile(89B)
----spec()
--------models()
--------tasks()
--------spec_helper.rb(122B)
----.gitignore(77B)
----lib()
--------recap()
--------recap.rb(5KB)
----README.md(3KB)
----upstart()
--------process.conf.erb(370B)