9

私はいくつかのコードを移動する Linux シェル スクリプトをいくつか書いています。

欠点は、これらのスクリプトのいくつかを Jenkins で実行したいのですが、Jenkins がスクリプト内でユーザー プロンプトをどのように処理するか完全にはわかりません。これについては何も見つけることができず、先に進んでテストするためのリソースもありません。アドバイスをいただければ幸いです。

みんなありがとう

4

2 に答える 2

8

Jenkinsが実行するコマンドが入力を予期している場合、コマンドはそこに座って入力を待ちます。ジョブがハングし、手動で強制終了する必要があります。これに対処する1つの方法は、予想される入力をコマンドにパイプすることです。

echo "input" | command

また

command < file_with_input
于 2012-07-26T16:46:22.200 に答える
-5

Jenkins からインタラクティブ シェル スクリプトを実行できます。

そのためのドキュメントは次のとおりです。

http://www.buildengineers.org:8080/display/Tools/Running+interactive+Shell+Script+in+Jenkins

オプションを使用<<LimitStringすると、コマンド ラインからシェル スクリプトを実行できます。

jenkins構成の実行セクションで入力を指定できます。

お役に立てれば。

于 2012-10-14T07:18:51.030 に答える