1. まずはインストール
gem install
でも bundle install
でもよいのでまずはインストールします。
$ gem install capistrano
2. まずは初期化
初期化しましょう。
$ cap install mkdir -p config/deploy create config/deploy.rb create config/deploy/staging.rb create config/deploy/production.rb mkdir -p lib/capistrano/tasks create Capfile Capified
3. config/deploy.rb を編集する(ソースの Git リポジトリ指定)
ソースを持ってくるリポジトリを指定するため、config/deploy.rb
を以下のように編集します。
(前略) set :repo_url, "git@github.com:FOOBAR/HOGEHOGE.git" (後略)
4. config/deploy/production.rb を編集する
環境ごとの設定ファイルを編集します。ここでは config/deploy/production.rb
を以下のように編集することとします*1。
set :stage, :production set :branch, :master set :deploy_to, '/KOKONI/DEPLOY/SHIMASU' server 'example.com', user: 'DEPLOY_SURU_HITO'
5. デプロイする
デプロイを実行します。example.com
に DEPLOY_SURU_HITO
というユーザでログインしてデプロイします*2。
$ cap production deploy
補足
表題の通り、リポジトリからファイルを持ってきてそれを配置するだけの場合です*3。ここからいろいろ肉付けをしていく必要があるでしょう。