2017-08-03 9 views
1

私はシェルスクリプトには新しく、小さなシェルスクリプトを作成して各サーバーで何らかのアクションを実行しようとしています。 ID_LIST = $(カール-sは& ID \ http://localhost:8080//upstream_conf?upstream=backend |:( "" -f1 -dカット& ID \カール-s http://localhost:8080//upstream_conf?upstream=backend | | awkは '{$ 2印刷}')以下は、私のスクリプト一度に2つの変数をループするためのシェルスクリプト

SERVERS_LIST = $ですawkは '{$ 5印刷}' |カット-f2 -d "=") サーバ= 10.0.10.1 10.0.10.2 ID =私は別に、各サーバー上のアクションを実行する必要がIDリストに基づいて0 1

注:サーバー10.0.10.1 ID = 0 サーバー10.0.10.2 ID = 1

+0

私はこの質問をよく理解していません。何を試しましたか?あなたは[ビルドはパラメータ化できる]ことを知っています(https://wiki.jenkins.io/display/JENKINS/Parameterized+Build)? –

答えて

0

あなたは、標準の設定パネルを使用している場合は、あなたが好きなパラメータを選択することができ、プラグイン

https://wiki.jenkins.io/display/JENKINS/Parameterized+Build

がありますブール値(チェックボックス)または選択肢(文字列のリスト)または単にテキストフィールド。あなたは "オプションAの選択解除"オプションBを無効にすることはできませんが、とにかくこれはかなりうまくいきます。

関連する問題