私はいくつかのコードを移動する Linux シェル スクリプトをいくつか書いています。
欠点は、これらのスクリプトのいくつかを Jenkins で実行したいのですが、Jenkins がスクリプト内でユーザー プロンプトをどのように処理するか完全にはわかりません。これについては何も見つけることができず、先に進んでテストするためのリソースもありません。アドバイスをいただければ幸いです。
みんなありがとう
Jenkinsが実行するコマンドが入力を予期している場合、コマンドはそこに座って入力を待ちます。ジョブがハングし、手動で強制終了する必要があります。これに対処する1つの方法は、予想される入力をコマンドにパイプすることです。
echo "input" | command
また
command < file_with_input
Jenkins からインタラクティブ シェル スクリプトを実行できます。
そのためのドキュメントは次のとおりです。
http://www.buildengineers.org:8080/display/Tools/Running+interactive+Shell+Script+in+Jenkins
オプションを使用<<LimitString
すると、コマンド ラインからシェル スクリプトを実行できます。
jenkins構成の実行セクションで入力を指定できます。
お役に立てれば。