agiuliano/capifony-recipes

Capifony 配方

v1.0 2013-10-21 13:34 UTC

This package is not auto-updated.

Last update: 2024-09-23 15:50:47 UTC


README

#Capifony 配方

为您的 Capifony 项目添加快捷方式

##安装 将以下内容添加到您的 composer.json 文件中

"agiuliano/capifony-recipes": "dev-master"

##使用 在您项目使用 Capifony 后,如果想要一次添加一个配方,可以将以下内容添加到您的 Capfile 中

load 'vendor/agiuliano/capifony-recipes/recipes/ask_branch.rb'

否则,如果想要添加所有配方,可以添加以下内容

Dir["vendor/agiuliano/capifony-recipes/recipes/*.rb"].each {|file| load file }

#配方 以下部分描述了包中的配方及其使用方法

##Git 分支选择 当您部署应用程序时,Capifony 会询问您想要部署哪个分支。

默认情况下,它会为您推荐当前所在的分支。

##参数 在您设置项目时,如果 Capifony 可以自动上传指定的 parameters.yml 文件到您的服务器,那将非常酷。

使用此配方,您可以告诉 Capifony 哪个是您的参数文件以及何时上传它。特别是,在 deploy.rb 或 prod/staging/whatever.rb 文件中,您可以编写

set :parameters_file, "parameters.yml"
after 'deploy:setup', 'upload_parameters'

parameters_file 说明了您的参数文件名称,而 after 'deploy:setup', 'upload_parameters' 解释了何时执行此任务。

您还可以添加自定义文件夹

set :parameters_dir, "app/config"