【发布时间】:2017-06-09 17:08:38
【问题描述】:
我目前正在使用Jenkins Supermarket 食谱来创建 Jenkins 实例。我正在使用 Java_se 食谱来配置 Java 作为安装 Jenkins 的先决条件。在使用说明书配置托管节点之前,我使用 Test Kitchen 来验证配置是否成功,然后再配置我的托管节点。
一旦我的 Test Kitchen 实例启动并运行,我将使用以下命令验证 Java 安装:
kitchen exec -c 'java -version'
如果 java 配置成功,则生成实例上的 Java 版本。
我的问题是,有什么好方法可以验证 Jenkins 是否已在 Test Kitchen 沙盒实例上启动并运行?我想检查网址;例如http://localhost:8080。我还想做一些额外的检查(作为配方的一部分安装的插件,以及在配置实例结束时启用的安全性)。
在使用测试厨房沙盒环境时,是否有人对如何验证我的 Jenkins 实例配置正确有任何好的想法/线索?感谢大家的任何想法!
【问题讨论】:
-
这里有一些额外的想法来验证 Jenkins 是否已安装。使用服务器规范:github.com/myspotontheweb/chef-jenkins-farm/blob/master/test/…
标签: shell jenkins automated-tests chef-infra test-kitchen