現在、Jenkinsスーパーマーケットクックブックを使用してJenkinsインスタンスを作成しています。私はJava_se料理本を使って、Jenkinsをインストールするための前提条件としてJavaを設定しています。 cookbookを使用して管理対象ノードを構成する前に、Test Kitchenを使用して、管理対象ノードを構成する前にプロビジョニングが成功していることを確認しています。シェフテストキッチン:Jenkinsがサンドボックス内で実行されていることを確認する方法
私のテストキッチンインスタンスが稼働しているならば、私は、次のコマンドを使用してJavaのインストールを検証しています。javaの設定が成功した場合、インスタンス上でのJavaのバージョンを生み出す
kitchen exec -c 'java -version'
。
私の質問は、JenkinsがTest Kitchen Sandboxインスタンスで起動していることを確認する良い方法は何ですか?私はURLをチェックしたいと思います。例えば、http://localhost:8080。また、いくつかの追加チェックがあります(レシピの一部としてインストールされるプラグインと、インスタンスの設定の最後に有効になるセキュリティ)。
テストキッチンのサンドボックス環境を使用しているときにJenkinsのインスタンスが正しく設定されているかどうかを確認する方法について、誰かが良いアイデアやリードを持っていますか?皆さんありがとうございました!
Jenkinsがインストールされていることを確認するための追加のアイデアがあります。 serverspecを使用します:https://github.com/myspotontheweb/chef-jenkins-farm/blob/master/test/integration/master/serverspec/default_spec.rb –