Sto configurando uno slave jenkins su una macchina che dovrebbe creare un progetto di maven contenente del codice C nativo. Tuttavia, la macchina stessa si sta dimostrando un problema. La macchina ospita un programma abbastanza vecchio, che utilizza un sacco di variabili di ambiente, come JAVA_HOME, che Maven deve funzionare correttamente. Per eseguire maven sulla macchina slave, ho bisogno di impostare queste variabili d'ambiente, prima di eseguire Maven, o Maven, e altre dipendenze, come ssh, non verranno eseguite. Non riesco a cambiare le variabili in modo permanente, quindi ho bisogno di un modo per cambiare la variabile d'ambiente en prima di eseguire la build di maven.Imposta la variabile di ambiente prima dell'esecuzione di Maven (In una build di jenkins)
Posso eseguire la compilazione manualmente impostando le variabili di ambiente prima di eseguire mvn e la build funziona come un incantesimo. Ma ho bisogno di Jenkins per attivare automaticamente la build.
Come lo vedo ho bisogno di uno: Configurare Jenkins per impostare variabili di ambiente prima di eseguire Maven o Configurazione maven utilizzano valori specifici invece di alcune variabili di ambiente (in modo tale che Jenkins grado di gestire l'esecuzione)
Il vostro aiuto è molto apprezzato.
Sì, Jenkins supporta diversi modi per impostare le variabili d'ambiente. –
Grazie per l'aiuto di @PeterSchuetze! – chad