В настоящее время я использую кулинарную книгу Jenkins Supermarket для создания экземпляра Jenkins. Я использую кулинарную книгу Java_se для настройки Java в качестве предварительного условия для установки Jenkins. Перед настройкой управляемого узла с помощью поваренной книги я использую Test Kitchen, чтобы убедиться, что подготовка прошла успешно, прежде чем настраивать мой управляемый узел.
Как только мои экземпляры Test Kitchen запущены и работают, я проверяю установку Java с помощью следующей команды:
kitchen exec -c 'java -version'
который дает версию Java для экземпляра, если конфигурация Java прошла успешно.
У меня вопрос: каковы хорошие способы проверить, что Jenkins запущен и работает в экземпляре песочницы Test Kitchen? Я хотел бы проверить URL-адрес; например, http://localhost:8080. Есть также некоторые дополнительные проверки, которые я хотел бы выполнить (плагины, которые устанавливаются как часть рецепта, а также безопасность, которая включается в конце настройки экземпляра).
Есть ли у кого-нибудь хорошие идеи / рекомендации относительно того, как проверить правильность настройки моего экземпляра Jenkins при использовании тестовой среды песочницы Kitchen? Спасибо всем за любые идеи, которые могут быть!