Мне интересно, можно ли (и нужно) использовать Дженкинса для выполнения различных проверок, которые мне нужно выполнять несколько раз в день.
Например:
- доступных сайтов
- защищены ли разработчиками сайты паролем
- - страницы оформления заказа с использованием SSL
- Можно ли разместить заказ в каждом магазине?
- все ли страницы доступны? например нет 404с
- правильные базы данных используются
Я мог бы написать скрипты на python для выполнения различных проверок (возможно, оборачивая их в тестовый сценарий), а в некоторых случаях используя селен.
Мне также хотелось бы иметь тест, который загружает файл настроек каждого рабочего сайта и проверяет, например, что SSL включен и используется живая база данных, что отладка отключена и т. Д.
Некоторые из этих тестов нужно запускать только один раз перед развертыванием, некоторые могут выиграть от регулярного запуска.
Подойдет ли Дженкинс для этой цели или он слишком далеко продлевает свою сферу деятельности?
Мне было бы интересно использовать Jenkins исключительно для запуска тестов, мне не нужно запускать сборку или развертывание.