A Jenkins (Hudson) come cambio la posizione di checkout di un progetto.Jenkins (Hudson) SVN checkout
voglio il progetto da controllare fuori al doc-root di apache2 che è al /var/svn/project
di default Jenkins controlla fuori al /jobs
dir sul /lib/jenkins/
ho pensato di eseguire un comando di shell per copiare il ha estratto il codice dalla cartella dei lavori al doc-root ma copierà l'intera cartella anche se è un singolo file che è stato modificato.
dovrei guardare in rsync o Jenkins può fare questo (anche con un plugin)
così suona come si desidera che il lavoro Jenkins per distribuire al server Apache? – Tony
sì. utilizzando il plugin ftp sono riuscito a farlo distribuire sul nostro server remoto, ma non posso farlo per aggiornare il codice sul server locale. apache e jenkins e svn sono tutti sullo stesso server – heshanh
Sembra che dovresti spostare Jenkins in modo da poter usare anche il plugin FTP. Tuttavia, dovresti essere in grado di utilizzare gli script di lavoro per ottenere lo stesso effetto che immagino. I nostri lavori usano scp per spostare file dallo spazio di lavoro di Jenkins al punto in cui sono necessari. – Tony