Domanda

Come puoi vedere, il link a quello sul sito web di Hudson è morto .

Quindi, speravo in un piccolo passo dopo passo per impostare uno slave di Windows con un master Linux.

Sono riuscito a configurare Hudson sulla macchina Windows, ma come posso collegare lo slave di riportare al master e avviare la bobina dal master da eseguire sullo slave di Windows.

Fondamentalmente come viene raggiunto il flusso di dati tra il Master / Slave, lo so che questo può essere fatto ma non c'è documentazione online che dice esplicitamente farlo.

Apprezzerei come una risposta come una risposta che potresti dare.

Per favore, e grazie.

È stato utile?

Soluzione

In realtà ho archiviato la sezione JNLP del http://wiki.hudson-ci.org/display/hudson/step+by+Step+Guide+To+set+up+Master+and+Slave+Machines Sito. Qui è per il tuo riferimento:

Jnlp
La guida avvia gli slave attraverso JNLP manualmente. In un ambiente di produzione reale si suggerisce che gli slave vengano avviati automaticamente. La guida presuppone che il master sia una macchina Linux e lo slave è una macchina Windows.

Master Machine
1. Fare clic sul collegamento "Build Executor Status" sulla barra laterale sinistra (nelle uscite precedenti Vai a "Gestisci Hudson" -> "Configure Exeyors") 2. Per ogni slave, eseguire la seguente configurazione
3. Premere il collegamento "Nuovo nodo" sulla barra laterale sinistra (nelle versioni precedenti premere il pulsante "Aggiungi" sotto la sezione "Slaves") 4. "Nome" - Inserisci un nome per lo slave, ex "slave1"
5. "N. degli esecutori" - Immettere il numero di esecuzioni per lo slave, cioè il numero di build simment consentiti sullo slave. Un buon valore da iniziare sarebbe il numero di processori.
6. "Radice FS remoto" - Immettere il percorso assoluto di questa directory di lavoro sullo slave, ad esempio "/ export / home / hudson". La directory verrà creata sullo slave e tutti i dati necessari in una build saranno memorizzati lì. Ex "c: \ temp \ hudson_tst"
7. "Utilizzo" - Impostalo per "Utilizzare questo schiavo il più possibile" 8. "Etichette" - Immettere qualsiasi numero di etichette per lo slave, ex "Windows", "Linux", "JDK" 9. Premere "Salva" per memorizzare tutte le configurazioni slave 10. Vai alla pagina principale
11. Creare un nuovo progetto di stile gratuito e configurarlo come:
12. Controllare la casella di controllo "Tie in questo progetto to nodo" 13. Selezionare uno degli slave nella casella combinata nella sezione "Tie This Project to Node" 14. Controllare il "comando Execute Windows Batch" 15. Immettere "DIR" nell'area di testo nel "Comando Execute Windows Batch" 16. Salvare la configurazione premendo "Salva"

Slave Machine
1. Avviare un browser Web e vai alla pagina principale di Hudson (situata sulla Master Machine) 2. Fare clic sul nome dello slave nell'elenco di esecuzione di Build e una pagina che descrive lo slave è mostrato 3. Avviare l'agente slave facendo clic sul link "Avvia slave agente" 4. Attendere che l'applicazione Start Web abbia avviato e viene visualizzata una finestra che indica che lo slave è collegato al server master ("connesso") 5. Vai alla pagina principale di Hudson sul server master
6. Verificare che lo slave non sia più contrassegnato come offline 7. Avviare la build che è stata legata allo slave (cioè Passaggio 5 sopra). Ciò avvierà una build sullo slave, è possibile verificare che sia stato eseguito sullo slave andando alla "radice remota dell'FS" specificata per lo slave. Ora dovrebbe contenere una cartella chiamata "Workspace".
8. Vai alla cronologia di costruzione e verificare che sia stato eseguito sullo schiavo.

Altri suggerimenti

Quando si crea selezionare il nodo [Lascia questo nodo solo per i lavori selezionati] in sezione di utilizzo e dare qualche nome dell'etichetta.E quando la creazione del controllo del lavoro limita in cui questo progetto può eseguire la casella di controllo, quindi fornire il nome dell'etichetta nella casella di testo visualizzata

Per prima cosa è necessario creare un nuovo nodo.Puoi farlo da http:// hudson: 8080 / computer / , fai clic su "Nuovo nodo" sulsinistra.

Il modo più semplice per avviare un nodo è da, dallo slave, fare clic sul nodo appena creato su quella pagina e avviare il client Java da lì.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top