搜索
概述
什么是 Capistrano?
入门
Readme,从这里开始!
安装
结构
配置
用户输入
准备您的应用程序
流程
回滚
冷启动
版本锁定
任务
本地任务
之前/之后钩子
身份验证和授权
任务食谱
介绍
与 Rails 相关的任务
高级功能
控制台
PTY
过滤
属性
属性过滤
主机过滤
角色过滤
自定义过滤器
覆盖 Capistrano 任务
远程文件任务
使用 SSHKit 执行远程命令
使用 gitattributes 阻止文件部署
变量验证
自定义 SCM
插件
官方插件
第三方插件
常见问题解答
为什么某些操作在 SSH 会话中有效,但在 Capistrano 中无效?
如何访问阶段配置变量?
如何检查是否存在远程文件?
如何让 Capistrano 提示输入密码?
如何设置 Capistrano 配置路径?
遗留
Capistrano 2 文档仓库
从 Capistrano 2.x 升级到 3
最新公告
2013 年 6 月 1 日
Capistrano 版本 3 发布公告
如何检查是否存在远程文件?
使用
test
方法最适合使用 bash 条件语句进行文件检查
if
test
(
"[ -f /tmp/foo ]"
)
# do stuff
end