タグ

2016年3月31日のブックマーク (2件)

  • Capistrano3で快適デプロイ生活!! - Less is Best

    Capistrano3で快適なデプロイ生活を目指しています。Railsで定数設定ファイルをgitから外して管理する方法。と組あわせれば、最高なデプロイ生活が待っていること間違い無しです。 が、Capistrano3のまとまった情報があまり手に入らず(Capistrano2とどっちかよくわからんし)、導入の際にかなり苦労したので、インストールから設定までをさらしておきます。 環境: Ruby 2.0.0-p247 Rails 4.0.0 Apache Passenger Server:CentOS6.4 公開鍵認証設定済み Capistranoとは Rubyでできたソフトウェアデプロイメントツールです。 Capistranoは分散環境へのウェブアプリケーションのソフトウェアデプロイメントを簡素化および自動化するために設計されています。 アプリのデプロイの際に生じるいろいろな作業をコマンドで自

    Capistrano3で快適デプロイ生活!! - Less is Best
  • Capistrano3でプライベートリポジトリからデプロイする | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは寺岡です。 この記事は TECHSCORE Advent Calendar 2014 の 3 日目の記事です。 それは遥か昔、世界が未だデプロイツールを手に入れる前のお話。 その頃のエンジニアにとって、デプロイは神聖かつ盛大な儀式であった。 儀式には決して破ってはいけない戒律が存在した。 「tar、scp、rakeなどの高度で難解な呪文を駆使し、正しい順序をもって執り行うべし」 戒律は地域、文化、宗教の違いによりさまざまなバリエーションが存在し、儀式の困難さに拍車をかける。 しかし、最後は必ずこう締めくくられるのだ。 「一度呪文を間違えたその時は、大いなる災厄がこの世を襲うであろう」と。 災厄を恐れたエンジニアたちは、長大で重厚な手順書を作り、なんとかデプロイを乗り切ろうとした。 それでもなお、手順書のバグやタイプミスにより悲劇は繰り返されるのであった…。 しかし、度重なる悲劇と