Я установил Jenkins на Ubuntu 10.10, и я не смог найти упоминаний о настройке базы данных для сохранения данных.
Итак, первый вопрос: где хранятся данные, и, во-вторых, можем ли мы настроить Hudson / Jenkins на mySQL? или похожие базы данных?
jenkins
ubuntu-10.10
hudson
Камаль
источник
источник
/var/lib/jenkins/
,/var/jenkins_home/
или/home/jenkins/
.Ответы:
Хадсон / Дженкинс не совсем так работает. Он хранит конфигурации и информацию
/var/lib/jenkins
о заданиях по умолчанию (если вы используете пакет .deb). Если вы хотите настроить персистентность для конкретного приложения, это то, что вам нужно сделать самостоятельно - Hudson - это сервер непрерывной интеграции, а не тестовая среда.Посмотрите вики-статью о непрерывной интеграции, чтобы узнать, чего ожидать.
источник
Может показаться, что Jenkins хранит данные, основываясь на том, что и как делают ваши скрипты.
В качестве примера; Сценарии, которые запускают ваши ежедневные сборки коммитов, можно настроить так, чтобы они передавали результаты «пройдено / не пройдено» Дженкинсу для сохранения в файле XML. Затем, если вы когда-нибудь заинтересованы в извлечении исторических результатов «пройдено / не выполнено» и использовании их где-то, кроме графического интерфейса Jenkins, вы можете вызвать API-интерфейс Jenkins и получить возврат этого XML. Разберите его, и вы получите нужные данные.
Но - кроме этого, у Дженкинса нет системы репозитория в силу его одиночества.
Кроме того, ниже приводится информация о API jenkins: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
источник
Ответ в том, что Дженкинс не настроит это для вас. Вы должны рассказать ему, как настроить среду и как выполнить ее тестирование. Обычно это делается в разделе шагов сборки. Если вы предоставите больше информации о том, какую платформу вы используете, возможно, мы могли бы дать вам более конкретный ответ. У вас может быть сценарий оболочки, который установит ваше приложение и запустит его тесты, а затем вы вызовете его из hudson. Заставить бегуна тестов выводить данные в дружественном для гудзона виде, чтобы наконец получить результаты ваших тестов в веб-интерфейсе для просмотра.
источник
Он хранит данные в вашем домашнем каталоге в
.jenkins
каталоге. Вы можете найти всю необходимую информацию, связанную с вашими сборками в этом каталоге.Дженкинс не предоставляет встроенную поддержку для подключения к любой базе данных.
источник