タグ

deployに関するseiunskyのブックマーク (10)

  • Slackの検索機能を強化するSSlackをリリースしました - WebPay Engineering Blog

    WebPayではメインのコミュニケーションに2014年2月よりSlackを使っています。 洗練されたインタフェースとエンジニアフレンドリーな機能をもったすばらしいチャットツールですが、いくつか不便な点があります。 そのうちのひとつが検索の性能の悪さです。 英語の文字列でも全然関係ない結果を返してくることが多く、日語ではほとんど壊滅的になりますっていました(現在はかなり改善されています)。 Slackを利用している日のチームはいくつもありますが、おそらく同じ問題で悩んでいるのではないでしょうか。 この問題を解決するために、SSlackというツールを作成しました。 (Slack API: Community Built Integrations | Slackにも掲載されました) SlackからOutgoing Webhookで監視しているチャンネル上の発言を取得し、elasticsear

  • FabricラッパーのOozappa

    2014/04/20 20:49 Provisioning や Deployment にプログラミングスキルが必要になりつつあるようですが、皆様いかがお過ごしでしょうか。 Provisioning には、 Chef や Ansible が、 Deployment には capistrano や Fabric といったように使い分けられている方が多いようですが、私はずぼらなので Fabric を愛用しています。 Ansibleおしい! 環境によって違う変数とか、気持ちよく持たせたいじゃないですか。 Ansibleはいい感じにできます。 Provisioning とか Deployment のために、あらかじめ別の方法で agent 入れたりしたくないじゃないですか。 Ansibleはいい感じにできます。 全部Ansibleに書き換えようとか思った訳ですが、たとえばAmazonにInstanc

  • TravisからHerokuへのデプロイ自動化が簡単すぎて感動した話。 - NOT SO BAD

    (photo credit: ArloMagicMan via photopin cc) Travis使いはじめて次はテストちゃんとおぼえようと思ってたのに、 どうしてもデプロイ自動化への憧れが隠しきれず先そっちに手をだしてしまった。 いろんなブログでもやり方紹介されててそれなりに簡単そうやったんやけど、 つい最近Herokuへのデプロイが公式に対応したらしくとんでもなく簡単になってた。 これはもうほんと素直に感動するレベル。 すばらしすぎる。。 もともと想定してたやり方は sinsokuのブログ「Travis CI からHerokuへのデプロイを自動化してみた」 もともとこのあたりのブログを参考にやるつもりやったんやけど、 他の記事とかでもだいたい一緒で、travis.ymlにafter_successでデプロイ処理を記述って感じでした。 これでも十分簡単やったんやけど、公式ブロ

  • wercker + Capistrano で自動デプロイ - milk1000cc

    GitHub / Bitbucket のプライベートリポジトリも無料で CI し放題の wercker というサービスがあります。(2013/11/30 現在) サイトもきれいで素敵です。ビルド成功後、Capistrano でデプロイが自動実行される方法を書いておきます。 まず、アプリの設定で SSH 公開鍵を作成します。 生成された公開鍵は、デプロイ先サーバの ~/.ssh/authorized_keys や Bitbucket のデプロイ鍵などに追加しておきます。 次に、アプリの設定から Deploy targets の設定をします。Custom deploy を選択して、 master ブランチのビルドに成功したら、自動デプロイするようにします。 入力したら、Deploy pipeline の Add new variable をクリック。 SSH Key pair を選択し、先ほど

    wercker + Capistrano で自動デプロイ - milk1000cc
  • 本番環境でrbenvとCapistrano - 黒魔法使いの弟子

    一応、ひととおり書きますが、ブログに書くことは必ず古くなり、また、内容もメンテナンスされる保証はありません。 よって、基的なことは以下のサイトで直接確認してください。 参考 Using rbenv in production DEPLOYING WITH RBENV AND CAPISTRANO Install rbenv to production gitをインストール済みのサーバで以下のコマンドを実行し、デプロイユーザに対してrbenvをインストールします。 OSについては、専用のコマンドが用意してあるのでUbuntuがお勧めです。 curl -L https://raw.github.com/fesplugas/rbenv-installer/master/bin/rbenv-installer | bash それに加え、.bash_profileなど、loadpathの含まれるフ

  • Mina

    Mina lets you build and run scripts to manage your app deployments on servers via SSH. $ gem install mina $ mina Really bloody fast Mina works really fast because it’s a deploy Bash script generator. It generates an entire procedure as a Bash script and runs it remotely in the server. $ mina deploy --verbose -----> Creating the build path $ mkdir tmp/build-128293482394 -----> Cloning the Git repos

  • 「初めてのChefの教室」を開催しました。(動画&資料) - Engine Yard Blog JP

    去る2/22(金)に恵比寿の弊社オフィスにて初の勉強会となる「初めてのChefの教室」を開催しました。インフラエンジニアだけでなく、アプリケーションエンジニアからも注目が集まっているChefの勉強会という事で様々な方にお集まり頂き、濃い情報交換が繰り広げられました。 この記事では内容のまとめてスライドや動画などの各種資料を集約します。さらに公開された記事などの資料も順次追加していきます。 Chef未経験者向けのセッション [eytokyo] 初めてのChefの教室 from suzuki on Vimeo. まずは最初のセッションとしてRubyもChefも未経験な人(≒PHPer)向けのChefのセッションをyandoが担当しました。セッションではChefの動作原理やアーキテクチャの全体像を示した上で、最低限レシピを書いて実行する為に必要な手順だけをデモを交えて紹介しました。また実際に公

  • Capistranoでタスクの実行対象サーバを絞り込む方法 - idesaku blog

    Railsアプリのデプロイツールとしてデファクトスタンダード的な位置にあるCapistranoについて。 TL;DR HOSTSとROLESではなく、HOSTFILTERとHOSTROLEFILTERを使え。 タスクの実行先制限方法 Capistranoは、デプロイ先サーバに"ロール"を設定し、特定のロールに所属するサーバ全てに対して一括でなにかしらの処理を実行させることができる。 # deploy.rb server 'webserver1' :web server 'webserver2' :web server 'dbserver', :db, :primary => true ... task :do_something, :roles => :web do ... end cap do_something #=> webserver1, webserver2に対してのみdo_so

    Capistranoでタスクの実行対象サーバを絞り込む方法 - idesaku blog
  • 20120721 chefの下準備 #devlove

    20120721 chefの下準備 #devlove 1. 2012/07/21  #devlove CChheeffの下準備 楽しいCCooookkiinnggの その前に!!!! アジャイルコーチ RRyyuuttaarroo YYOOSSHHIIBBAA 2. 吉羽 龍太郎 Ryutaro  YOSHIBA アジャイルコーチ Web: http://www.ryuzee.com     Twitter:  @ryuzee 認定スクラムプロフェッショナル 認定スクラムマスター 認定スクラムプロダクトオーナー Microsoft  MVP  for  Visual  Studio  ALM 3. Scrum  Boot  Camp 4. 2013/1/15-­‐16  at  Akihabara  UDX    Scrum  Regional  Gathering  Tokyo  201

    20120721 chefの下準備 #devlove
  • chef-solo + capistrano で複数ホストを管理する - 酒日記 はてな支店

    chef-server は仕組みが大げさでインストールも大変だし、10〜20台ぐらいなら chef-solo と capistrano を組み合わせればいいよね?(同案多数) Capistranoとchef-soloを組み合わせて使う | ひげろぐ capistrano + chef-soloで構成管理する - delirious thoughts 実はこれまでもずっと、適当に書き殴った shell script で rsync && chef-solo 実行というのをやっていたのですが、複数の json をいい感じにマージして適用したかったので、capistrano で書き直してみました。 fujiwara/chef-solo-with-capistrano · GitHub 方針 cookbook などのファイルの同期は rsync で 共通で使用する json とホストごとにそれを上

    chef-solo + capistrano で複数ホストを管理する - 酒日記 はてな支店
  • 1