serverspecをJenkins氏で回す場合について

June 30, 2013

今流行りのserverspec、みなさんどうやって活用しているのでしょうか。
インフラもCIだ!みたいな話最近よく聞くので、CIといえばJenkins!
的な感じで試してみました。

ほんのさわり程度やってみたところで、工夫が必要だと感じたのは
Jenkinsをどうやって回すか。という根本的なところです。

Jenkinsのアカウントをsudo許可するのか、別アカウントを用意するのか、
もうなんだったらルート権限付与してしまうのか。色々方法はあるかと思います。

ほんのさわり程度ですが、良さそうだなと感じたのは
Publish Over SSH Pluginこのプラグインを利用して
NOPASS sudo権限のあるアカウントを作成し、秘密鍵を設定して
Jenkins用のアカウントとしてSSHログインさせてテストを回すのが良いかなと。

https://dl.dropboxusercontent.com/u/5390179/ea0d7aa2ae77caf8623cead6fdfa522e.png

ほんのさわり程度なので、もっと良い方法ありそうですね。

あとIRC Pluginこれ、動かなくて
どっちかっていうとIRCでserverspecのテストの結果チラチラ見たいんんだよぉ〜
むしろその為にやってたんだよぉ〜ってなって、3時間ぐらいああだこうだやってて
なんで〜!!!ってなってたけど

ikasam_aさんのおかげでできるようになった!!!ありがたい!!!
もうちょっと触っていったら色々やりたい。