JenkinsでTest-Kitchen複数台構成のCookbookをテストしたいが、ゴミは残したく無い時の実行シェルchefJenkinstest-kitchen
DockerCli-Driver + LocalShell-Provisoner(Itamae) + Shell-Verifier(Serverspec)でTest-Kitchen最速フローDockerserverspectest-kitchenitamae 前回の「Test-KitchenでShell-VerifierとDockerCli-Driverで高速にServerspecテストを回す」の続きっちゃ続きです。 要は Dockerで起動時間を限りなく小さくし、テストをローカルから叩いてテスティングフレームワークのインストール時間を削るまでできたら、あとはもう、プロビジョニングツールのインストール時間すら削ることができれば、ほぼプロビジョニングとテストの実行時間のみの最速なワークフローが組めるよねって話です。 Chefだと、どうやってもインストールから逃れることは不可能なので、ここはI
Specinfra Host InventoryのデータをFluentdで集めてElasticsearchに入れてKibanaで見る構成管理FluentdchefElasticsearchspecinfraKibana4 前書き @sawanoboly さんによるOhai版記事のSpecinfra Host Inventory版的なやつです。 踏襲したタイトル付けたらメッチャ長いタイトルになったw 何気なく軽量で実行方式(ローカルとかSSH越しとか)が選べて取り回しの良いインベントリ収集ライブラリは何かに使えるんじゃないかなーと思いつつ、ItamaeはChef Server的な存在が居ないし、こういう感じでインベントリを集めてみるのはどうでしょうかというコンセプトモデル的な何かです。 Azureの無料枠が余っていたのでAzure上でやってみましたが、 慣れてないので複数のVMを纏めて扱うの
Test-KitchenでShell-VerifierとDockerCli-Driverで高速にServerspecテストを回すDockerserverspectest-kitchen 経緯 こちらのTest-KitchenでServerspecやInfratasterをShell-Verifierから実行の最後の方で以下のように書かれていました。 さて、verifyステップが早くなったので、Vagrantドライバーではインスタンス作成に要する時間が目立ちます。 コーヒーのおかわりを汲みに行ってもいいんですが、ここでさらにkitchen-docker_cliなどと併用すると、kitchen testが休憩を取る間もなく終わるようになりますね。 振りかな?って思ってやってみます。 たしかに、インスタンスの作成とbusserによる諸々のインストールの時間がほとんど無くなるので、かなり速くなりそ
説明 概要 ChefのService Resourceでは、冪等性を担保するために/sbin/service <service-name> statusみたいなコマンドを使って現在のServiceの状態を取得する場合があります。1 具体的には、コマンドの終了コードが0だと起動、それ以外だと未起動と判定されます。 となると、ここでそのstatusコマンドが終了コードを返さなかったり、おかしなコードを返すことがうまく動かないということになるのですが、そういったケースはたまにあります。特にRHELファミリー。。。2 具体的にどういった時に起きうるのか デフォルトでは、起動中のプロセスの中から指定されたサービス名を探して判定されますが、以下の様な記述をしているとstatusコマンドが使用されます。
アドカレ登録用にQiitaアカウントを作ったので、せっかくなので初のQiita投稿。 master-slave構成のDBのテストで、取り急ぎ対応したかった所ができたのでメモ。 前置き かなりダーティハックっぽいので、kitchen-dockerの今後のアップデートで使えなくなったりする可能性があるので注意してください。 kitchen-docker本体にコンテナ間接続対応で投げたプルリクエストが採用されました。 instance_name及びlinksのオプションを指定することで接続ができます。 https://github.com/portertech/kitchen-docker#instance_name https://github.com/portertech/kitchen-docker#links なお、Dockerコンテナ同士の接続についてはコチラを参考にしました。 方法
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く