文件名称:shuttle:简约的部署工具
文件大小:34KB
文件格式:ZIP
更新时间:2024-06-02 15:13:53
Ruby
穿梭 Shuttle是用于小型应用程序和单服务器部署的简约应用程序部署工具。 配置存储为YAML编码文件,无需使用ruby代码。 在与目标服务器的SSH连接上执行操作。 安装 从Rubygems安装: gem install shuttle-deploy 或手动安装(先克隆回购): rake install 支持的Ruby版本: 1.9.3 2.0.0 2.1.0 2.1.2 结构 部署结构与capistrano非常相似。 应用程序文件将存储在您在config中指定的deploy_to路径中。 目录结构: releases -主目录,用于存储所有应用程序版本 current -指向最新版本的符号链接 shared -共享目录以存储资产,配置等 scm代码存储库目录 version -包含当前发行版号的文件 共享目录结构: tmp临时文件 pids共享的进程ID文件 l
【文件预览】:
shuttle-master
----.travis.yml(54B)
----Vagrantfile(541B)
----bin()
--------shuttle(216B)
----shuttle-deploy.gemspec(1KB)
----Rakefile(196B)
----LICENSE(1KB)
----Gemfile(38B)
----.rspec(30B)
----examples()
--------static.yml(193B)
--------wordpress.yml(1KB)
--------rails.yml(358B)
----spec()
--------target_spec.rb(920B)
--------deploy_spec.rb(54B)
--------path_helpers_spec.rb(1KB)
--------cli_spec.rb(4KB)
--------task_spec.rb(1KB)
--------spec_helper.rb(491B)
--------fixtures()
--------helpers_spec.rb(1KB)
----.gitignore(220B)
----lib()
--------shuttle()
--------shuttle.rb(1KB)
----README.md(9KB)