前提・実現したいこと
現在、Jenkinsで自動で定時にビルドを行う環境を構築しています。
ビルド環境にsshで接続するために、
windowsバッチコマンドで「ssh username@ip address」を設定したところ、
以下のエラーメッセージが出力されました。
発生している問題・エラーメッセージ
Running as SYSTEM ビルドします。 ワークスペース: C:\ProgramData\Jenkins.jenkins\workspace\nsg_build\default [default] $ cmd /c call C:\WINDOWS\TEMP\jenkins7796416127065152392.bat C:\ProgramData\Jenkins.jenkins\workspace\nsg_build\default>ssh username@ip address 'ssh' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
該当のソースコード
なし
試したこと
コマンドプロンプトで直接、C:\ProgramData\Jenkins.jenkins\workspace\nsg_build\defaultに移動し、
「ssh username@ip address」を試した場合は、成功しています。
また、test.batファイルを作成し、このbatファイルで「ssh username@ip address」を実行した場合も成功しています。
あまり良くわかっていないのですが、webブラウザがbatファイルを実行すると、
sshが無効になってしまうとかがあるのでしょうか?
ご教授のほど、宜しくお願い致します。
補足情報(FW/ツールのバージョンなど)
開発環境はwindows10、使用ブラウザはGoogle Chrome、Javaは1.8です。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/11/15 02:19