Risposte:
Hudson / Jenkins non funziona così. Memorizza le configurazioni e le informazioni sul lavoro /var/lib/jenkins
per impostazione predefinita (se si utilizza il pacchetto .deb). Se vuoi impostare la persistenza per un'applicazione specifica, è qualcosa che vorresti gestire da solo: Hudson è un server di integrazione continua, non un framework di test.
Consulta l'articolo Wiki sull'integrazione continua per una panoramica di cosa aspettarsi.
Jenkins può sembrare che stia archiviando dati, in base a cosa stanno facendo i tuoi script e come.
Come esempio; gli script che eseguono le build di commit giornaliere possono essere configurati per consegnare i risultati "pass / fail" a Jenkins per archiviarli in un file XML. Quindi, se sei mai interessato a recuperare i risultati storici "pass / fail" e utilizzarli in un luogo diverso dalla GUI di Jenkins, puoi effettuare una chiamata all'API Jenkins e ottenere un ritorno di tale XML. Analizzalo e avrai i dati di cui hai bisogno.
Ma - A parte questo, Jenkins non ha un sistema di repository completamente solitario.
Inoltre, di seguito sono riportate le informazioni API di jenkins: https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
La risposta è che jenkins non lo imposterà per te. Devi dirgli come impostare l'ambiente e come eseguire i suoi test. Questo è normalmente fatto nella sezione dei passaggi di costruzione. Se fornirai maggiori informazioni su quale piattaforma li stai usando, forse potremmo darti una risposta più concreta. Potresti avere uno script di shell che installerà la tua applicazione ed eseguirà i suoi test, e poi lo chiami da hudson. Trasformare i dati del runner di test in un modo hudson-friendly per ottenere finalmente i risultati dei test nell'interfaccia utente Web per visualizzarli.
Memorizza i dati nella tua home directory in una .jenkins
directory. Puoi trovare tutte le informazioni rilevanti relative alle tue build in questa directory.
Jenkins non fornisce supporto integrato per la connessione a qualsiasi database.
/var/lib/jenkins/
,/var/jenkins_home/
o/home/jenkins/
.