JenkinsのWindowsシェルを変更します(CygwinからGit Bash / msysに)

与える

JenkinsエージェントとCygwinが既にセットアップされているWindows7とWindowsServer2012のスレーブがあります。Cygwinを避けて、Git forWindowsに付属しているGitBashシェルを使用したいと思います(msysgitと呼ばれていると思います)。そこで名前C:\cygwin64に変更C:\cygwin64.bakC:\cygwin64\binパスから削除して、再起動しました。

Windows 2012ボックスが正常に動作するようになり、(Unix)シェルスクリプトが実行され、、、$OSTYPE = msysおよびuname = MSYS_NT-6.3(Git Bashシェルが実行されていることを示します)。

Windows 7ボックスは何も実行せず、次のエラーが発生します。

\ Users \ユーザージェンキンス\ワークスペース\ TEST:ワークスペースCにwin7の上でリモートの構築
[Win7の] $ shを-xe C:\ Users \ユーザージェンキンス\のAppData \ローカル\一時\ hudson5047939025129374618.sh
システムは、ファイルが指定見つけることができません
FATAL:コマンド実行失敗した
java.io.IOException:プログラム "sh"を実行できません(ディレクトリ "C:\ Users \ Jenkins \ workspace \ TEST"内):CreateProcess
error = 2、システムは指定されたファイルを見つけることができません。
       java.lang.ProcessBuilder.start(ProcessBuilder.java:1041)で

だから私の質問は、Jenkinsを使用するようにC:\Program Files\Git\bin\sh.exe、またはC:\Program Files\Git\usr\bin\bash.exeシェルスクリプトを実行するように構成するにはどうすればよいですか?

与える

私はそれを解決しました。Jenkinsは、パスの最初のsh.exeを選択するだけです。Git BashにはexeがありC:\Program Files\Git\usr\binます。そのため、パスの先頭にそれを追加すると、Jenkinsによって取得されます。

この変更を行った後、Jenkinsとのスレーブの接続を再開する必要があります。そうしないと、パスが伝播されません。Java Web Startを使用している場合は、Javaウィンドウを閉じて再起動するだけです。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

シェルをkshからbashに変更し、.profileのプロンプトを変更します

分類Dev

Windows / MSYS2でmakeにbashをシェルとして使用させる方法

分類Dev

bash:git:コマンドがMSYSに見つかりません

分類Dev

シェルをzshからbashに変更した場合に発生する可能性のある副作用

分類Dev

シェルをzshからbashに変更した場合に発生する可能性のある副作用

分類Dev

bashシェルをherokuデモのように変更します

分類Dev

シェルをzshからbashに変更できませんか?

分類Dev

シェルをbashからダッシュに変更する方法

分類Dev

変更はEmacsのMxシェルのWindows 10のbashを使用するには、

分類Dev

デフォルトのシェルとしてcshからbashに変更する方法

分類Dev

MSYS(Bash)のオートコンプリートを現在のディレクトリに制限する

分類Dev

macOS / Catalinaでデフォルトのシェルをzshからbashに戻すことができません:「chsh:変更はありません」

分類Dev

bashスクリプト、別のシェルからシェルを実行し、結果を変数に割り当てます

分類Dev

Ubuntu for Windowsでbashの配色をどのように変更しますか?

分類Dev

zshからbashに変更した後、シェルが起動しない

分類Dev

LinuxでMSYS2のようにCRLF(キャリッジリターン)を使用してBashスクリプトを処理しますか?

分類Dev

Linux MintVMでシェルをダッシュからbashに変更できません

分類Dev

MSYS(MSYS2)をポータブルにする方法

分類Dev

%ComSpec% を cmd.exe から bash.exe に変更します。

分類Dev

クライアントではなく、LDAPサーバーからのすべてのLDAPユーザーのデフォルトのログインシェルを/ bin / bashに変更します

分類Dev

特定のbashシェルの色を永続的に変更するにはどうすればよいですか?

分類Dev

CMake execute_process()を使用してMSYS2 Bashコマンドを適切に呼び出すにはどうすればよいですか?

分類Dev

Mac OS Xのログインシェルをbashからzshに変更するにはどうすればよいですか?

分類Dev

bashシェルの拡張をどのように停止しますか?

分類Dev

echo $ SHELLは、デフォルトのシェルをzshに変更した後でも、出力として `/ bin / bash`を表示します

分類Dev

bashシェルスクリプトがスペースを改行に変更するのはなぜですか?

分類Dev

特定のシェルでbash_historyを一時的に一時停止しますか?

分類Dev

PowerShellからMSYS2bashへの環境変数の受け渡し

分類Dev

gpioを介した通信のためにperlをシェルまたはbashに変換します

Related 関連記事

  1. 1

    シェルをkshからbashに変更し、.profileのプロンプトを変更します

  2. 2

    Windows / MSYS2でmakeにbashをシェルとして使用させる方法

  3. 3

    bash:git:コマンドがMSYSに見つかりません

  4. 4

    シェルをzshからbashに変更した場合に発生する可能性のある副作用

  5. 5

    シェルをzshからbashに変更した場合に発生する可能性のある副作用

  6. 6

    bashシェルをherokuデモのように変更します

  7. 7

    シェルをzshからbashに変更できませんか?

  8. 8

    シェルをbashからダッシュに変更する方法

  9. 9

    変更はEmacsのMxシェルのWindows 10のbashを使用するには、

  10. 10

    デフォルトのシェルとしてcshからbashに変更する方法

  11. 11

    MSYS(Bash)のオートコンプリートを現在のディレクトリに制限する

  12. 12

    macOS / Catalinaでデフォルトのシェルをzshからbashに戻すことができません:「chsh:変更はありません」

  13. 13

    bashスクリプト、別のシェルからシェルを実行し、結果を変数に割り当てます

  14. 14

    Ubuntu for Windowsでbashの配色をどのように変更しますか?

  15. 15

    zshからbashに変更した後、シェルが起動しない

  16. 16

    LinuxでMSYS2のようにCRLF(キャリッジリターン)を使用してBashスクリプトを処理しますか?

  17. 17

    Linux MintVMでシェルをダッシュからbashに変更できません

  18. 18

    MSYS(MSYS2)をポータブルにする方法

  19. 19

    %ComSpec% を cmd.exe から bash.exe に変更します。

  20. 20

    クライアントではなく、LDAPサーバーからのすべてのLDAPユーザーのデフォルトのログインシェルを/ bin / bashに変更します

  21. 21

    特定のbashシェルの色を永続的に変更するにはどうすればよいですか?

  22. 22

    CMake execute_process()を使用してMSYS2 Bashコマンドを適切に呼び出すにはどうすればよいですか?

  23. 23

    Mac OS Xのログインシェルをbashからzshに変更するにはどうすればよいですか?

  24. 24

    bashシェルの拡張をどのように停止しますか?

  25. 25

    echo $ SHELLは、デフォルトのシェルをzshに変更した後でも、出力として `/ bin / bash`を表示します

  26. 26

    bashシェルスクリプトがスペースを改行に変更するのはなぜですか?

  27. 27

    特定のシェルでbash_historyを一時的に一時停止しますか?

  28. 28

    PowerShellからMSYS2bashへの環境変数の受け渡し

  29. 29

    gpioを介した通信のためにperlをシェルまたはbashに変換します

ホットタグ

アーカイブ