Hegwin.Me

长风破浪会有时,直挂云帆济沧海。

修改Repo地址后Capistrano部署问题

How to Deploy with Capistrano after Repo URL changed?

其实有点闹妖的成分, 我们用Capistrano部署项目,最近把项目仓库从BitBucket迁移到了Github上,本以为只要把 `config/deploy.rb` 里 `set :repo_url`改一下就好,但事实并非如此。 用Cap执行部署时,看到Log里还是从BitBucket的repo里拿的代码,所有迁移到GIhub之后的改动都没有包含进去。 在网上搜了下,需要自己s...

Rails项目持久集成工具:RSpec+Guard+Spork

Rails CI: RSpec+Guard+Spork

RSpec,Ruby中的一个测试框架,可以用于给Ruby on Rails写测试,也可以用于纯Ruby项目。 Guard,“人”如其名,监视着项目中的所有文件,当项目中某个文件发生变化,便会根据配置去启动相应的测试脚本。 Spork,可以将其认为是一种懒加载服务,自动加载了Rails项目所有文件,当文件发生变化时才会重新加载有变化的那部分文件,这样就减少了测试启动时加载的时间,大...