Ich richte gerade einen Jenkins-Server unter Windows 10 ein, in der Hoffnung, die Build-Skripte plattformübergreifend zu machen. Ich hoffte, die Bash-Umgebung zu nutzen Windows 10.Jenkins unter Windows 10 mit Bash
Ich hoffte, dass dies getan werden konnte, nur durch den Pfad zu der Shell in Jenkins, um die bash ausführbare Datei zu sein, aber ich habe einige Probleme mit dem Versuch, dies zu arbeiten.
Erstens, wenn ich den Pfad zu C:\Windows\System32\bash.exe
sein, aber Jenkins schien nicht in der Lage, diesen Pfad zu sehen.
Ich nahm an, dies war, weil Jenkins wurde als 32-Bit ausgeführt und verändert den Pfad C:\Windows\sysnative\bash.exe
zu sein, aber wenn ich versuche, und verwenden Sie diese erhalte ich die Fehler
[workspace] $ C:\Windows\sysnative\bash.exe -xe C:\Users\Jenkins\AppData\Local\Temp\hudson4346151084156392102.sh
Error: 0x80070005
Build step 'Execute shell' marked build as failure
Ich glaube, ich bin Stochern in der ein bisschen dunkel, also wusste ich nicht, ob irgendjemand irgendeine Erfahrung darin hatte, die Bash-Shell unter Windows 10 in Jenkins zu benutzen?