diciamo abbiamo ottenuto il seguente scenario:Jenkins: copiare i dati da schiavo a schiavo
- Ho due schiavi su Jenkins: S-1 und S-2.
- Ho due Costruire Lavoro BJ-1 und BJ-2. (BJ-1 è in esecuzione su S-1, BJ-2 su S-2.)
- BJ-1 genera dati nel suo spazio di lavoro
- BJ-2 necessita dei dati creati bey BJ-1 nel proprio spazio di lavoro
Come posso risolvere questo problema senza copiare tutti i dati al mio padrone. So di poter copiare i dati di BJ-1 su S-1 al mio server master, una volta che il lavoro è fatto e so anche che posso scaricare i dati a S-2 prima di BJ-2 piste. Ma come vedi devo copiarli al mio Maestro.
La domanda: C'è un modo per copiare direttamente i dati provenienti da S-1 a S-2?
quando si utilizzano "Archivin Artifacts" ... saranno memorizzati nell'area di lavoro del lavoro sullo slave o sul server master? Perché se sono memorizzati sul master non ho fatto alcun passo in avanti;) – Krummy
non importa dove sono memorizzati. il tuo passo avanti è che utilizzi Jenkins Plugin Copy Artifact nel tuo secondo lavoro per recuperare tutto ciò che hai archiviato nel primo lavoro. Piuttosto che operare a livello di file system, si utilizza la funzionalità fornita da Jenkins per interagire tra i lavori. – MrsTang
Ho scoperto che il metodo descritto sposta effettivamente l'artefatto sul master, quindi lo copia di nuovo sullo slave. –