[2014-01-09-1] からmasutaka.netのCIを開始したが、残念ながら masutaka.netに直接serverspecする、なんちゃってCIだった。 masutaka.netにcookしてからPRを出して、WerckerにCIさせていた。 WerckerとAWSを連携させて、テストのたびにサーバをまっさらな状態から 作り、終わったら破棄することが可能になったので、ここに記録しておく。 去年くらいに話題になったこの辺の話。 Vagrant + Chef Solo + serverspec + Jenkins でサーバー構築を CI - naoyaのはてなダイアリー naoya/circleci-serverspec なんで今までやらなかったかというと、cookが一発で通らないレシピになっ ていたから。。気づいてはいたんだけど、本番サーバのテストが通りさえ すればよかった
wercker という継続的デリバリーのプラットフォームサービスがあります。今のところ、GitHubやBitBucketのプライベートリポジトリに対しても無料で使えるようです。公式ドキュメントをざっと読んでみましたので、その時のメモを残しておきます。少し使ってみて分かったことも追記してあります。 wercker の処理の全体像 boxと呼ばれる仮想環境内で、buildフェーズとdeployフェーズが順番に実行されます。それぞれのフェーズは、step と呼ばれる個別に定義した処理で構成されます。この stepで構成されるそれぞれのフェーズの流れを pipeline と呼んでいるようです。この定義は wercker.yml で行います。Boxesビルドが実行される仮想環境をboxと呼びます。wercker.yml 内の box セクションで、使用するboxを指定します。“box: wercke
(2015/05/11追記) 下記の方法を元にCentOS 6.6のVagrant boxの作成方法を、別エントリーにまとめた。 CentOS 6.6 x86_64 minimalのVagrant boxを作る - 作業ノート 少し前に、 実践 Vagrantを読み終えた。書籍の感想は別のブログに書いたが、ここではVagrant boxの作成方法についてまとめる。 今回作成した理由は、自分用の開発環境のベースとなるboxを事前に用意しておきたかったから。CentOS 6.5を選んだのは、会社で管理しているLinux OSのほとんどがRedHat系だから。 boxの作成環境はOS X Mavericksで、VirtualBox、Vagrantはインストール済。 ISOのダウンロード CentOS ProjectからCentOS-6.5-x86_64-minimal.isoをダウンロード。 仮
Sassy adds commands to search the internet for certain types of content. Type any of the following for more information: /anim, /face, /giphy, /img, /info, /lmgtfy, /map, /meme, /video, /weather Want to install in your own HipChat Server? Integration URL: https://sassy.hipch.at/addon/capabilities Fork & contribute If you'd like to make this bot better, feel free to fork and contribute.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く