タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

serverspecに関するxzrのブックマーク (2)

  • serverspec のテストをホスト間で共有する方法 - Gosuke Miyashita

    今回は serverspec のテストをホスト間で共有する方法について説明します。 serverspec-init を実行して生成されるひな形ファイルは以下のようになっています。 |-- Rakefile `-- spec |-- spec_helper.rb `-- www.example.jp `-- httpd_spec.rb これを見てわかる通り、テスト対象となるホスト名でディレクトリが掘られ、その下に対象ホストに対する spec が置かれる、という形になっています。 したがって、複数の役割が同じホストに対してテストを実行しようとすると、こんな感じで同じ内容の spec ファイルが重複して置かれることになります。 |-- Rakefile `-- spec |-- app001.example.jp | `-- ruby_spec.rb |-- app002.example.jp

  • Zabbixに登録されているホスト情報をもとにServerspecを自動実行 - Qiita

    オライリーのServerspecを読んで、こんなこともできるよねということで試してみました。 Serverspecについての紹介は省略します。 Serverspecはデフォルトの場合、テスト対象のサーバ毎にフォルダが作られ、その中にテストコードを書いていきます。 その場合、サーバ間で同様のテストを実施したい時に重複して同じテストコードを書く必要があります。 それでは効率がよくないので、できればサーバ用途毎にテストコードをまとめて管理したいといったケースがあります。 そのような場合には、以下の記事にあるようにRakefileをカスタマイズすることでどのホストに対してどのテストコードを実行するかを柔軟に扱うことができるようになります。 http://mizzy.org/blog/2013/05/12/1/ http://thinkit.co.jp/story/2014/09/04/5212

    Zabbixに登録されているホスト情報をもとにServerspecを自動実行 - Qiita
  • 1