Ruby on rails 如何使用Performce作为SCM将capistrano设置为cap部署

Ruby on rails 如何使用Performce作为SCM将capistrano设置为cap部署,ruby-on-rails,capistrano,perforce,Ruby On Rails,Capistrano,Perforce,我是新来的。我需要建立capistrano与perforce合作。我查看了cap的Performce插件,但不太确定如何设置它。任何一位大师都可以给我一些分步指导?没什么特别的,只需在您的Capfile中为您的Performance server设置所需的信息,如下所示: # Perforce specifics set :scm, :perforce set :p4port, "yourserver:1666" set :p4user, "youruser" set :p4passwd, "y

我是新来的。我需要建立capistrano与perforce合作。我查看了cap的Performce插件,但不太确定如何设置它。任何一位大师都可以给我一些分步指导?

没什么特别的,只需在您的Capfile中为您的Performance server设置所需的信息,如下所示:

# Perforce specifics
set :scm, :perforce
set :p4port, "yourserver:1666"
set :p4user, "youruser"
set :p4passwd, "yourpassword"
set :p4, "/usr/local/bin/p4"
set :p4client, "name-of-client-spec"
然后在perforce depot(也在Capfile中)中设置应用程序的路径:

set :application, "Name"
set :repository,  "//depot/path/to/application/...
set :deploy_to, "/path/on/server/to/deploy/to"