Recentemente ho installato Jenkins, usando Homebrew. Ho anche installato Mercurial usando Homebrew.jenkins su Mac, PATH non è impostato a destra, no/usr/local/bin
Posso clonare correttamente un repository hg proprio bene - da terminale. Ma se provo a fare la stessa cosa come parte di un lavoro in Jenkins, fallisce.
Quindi, per incarico, ho detto a Jenkins di eseguire uno script di shell "echo $ PATH". Abbastanza sicuro, il percorso "/ usr/local/bin" non è lì. Se eseguo lo stesso comando da Terminal, è lì.
Quindi, qual è il modo migliore per modificare PATH in modo che Jenkins stia riprendendo lo stesso PERCORSO che sto utilizzando, quando lo faccio eco da Terminal? Nota, Jenkins è in esecuzione dallo stesso account utente con cui ho eseguito l'accesso a questi test, quindi non riesco a capire perché questo sta accadendo.
Grazie.
inoltre, sto facendo funzionare jenkins dal mio account usando launchd. Quindi, ogni volta che il mio account "accede", attiva Jenkins. –
+1, pensavo di perdere le mie biglie, felice che non fosse solo io. Questo non è mai accaduto nelle versioni precedenti, è una nuova "caratteristica" ?? – funkybro