私は現在、Windows 10でJenkinsサーバーをセットアップしています。ビルドスクリプトをよりクロスプラットフォームにすることを望んでいます。利用可能なbash環境を利用したいと考えていました。 Windows 10.Jenkins with Windows 10 with Bash
これはJenkinsのシェルへのパスをbash実行可能ファイルに設定するだけで可能ですが、これを動作させるためにいくつかの問題が発生しました。
まず、パスをC:\Windows\System32\bash.exe
に設定すると、Jenkinsはこのパスを認識できないように見えます。
私はジェンキンスが32ビットとして実行されていたので、これはだったと仮定してC:\Windows\sysnative\bash.exe
ようにパスを変更したが、私がしようとすると、私はエラー
[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
を取得し、これを使用するとき、私は私がチャンスをうかがっていると思います暗いので、誰かがJenkinsのWindows 10でbashシェルを使用しようとした経験があるかどうかはわかりませんでしたか?