Until アクティビティは、do-until ループ構造がプログラミング言語で提供するのと同じ機能を提供します。 アクティビティに関連付けられている条件が true に評価されるまで、ループ内で一連のアクティビティを実行します。 内部アクティビティが失敗した場合、Until アクティビティは停止しません。 until アクティビティのタイムアウト値を指定できます。
前提 条件
開始するには、次の前提条件を満たす必要があります。
- アクティブなサブスクリプションを持つテナント アカウント。 無料用のアカウントを作成します。
- ワークスペースが作成されます。
UI を使用してパイプラインに Until アクティビティを追加する
パイプラインで Until アクティビティを使用するには、次の手順を実行します。
アクティビティを作成する
ワークスペースに新しいパイプラインを作成します。
パイプライン アクティビティ ペインで Until を検索し、それを選択してパイプライン キャンバスに追加します。
キャンバスで新しい Until アクティビティがまだ選択されていない場合は選択します。
全般 設定 ガイダンスを参照して、全般 設定タブを構成します。
パイプライン変数を追加する
この簡単な例では、パイプライン変数の値をテストします。 パイプライン エディター キャンバスの背景を選択し、変数 タブを選択し、値 0 の testVariable という新しい整数型変数を追加します。
Until アクティビティの設定
パイプライン キャンバスで Until アクティビティをもう一度選択し、[設定] タブを選択します。[式] フィールドを選択し、[動的コンテンツ の追加]選択し、次の式を指定します:@equals(variables('TestVariable'), 1)。
[アクティビティ ] タブを選択し、鉛筆アイコンを選択してアクティビティを編集/追加するか、パイプライン エディター キャンバスの Until アクティビティの + アイコンを選択します。 変数の設定 アクティビティを探し、それを選択して Until アクティビティの子アクティビティの一覧に追加します。
パイプライン エディター キャンバスの Until アクティビティの [アクティビティ] ペインに表示される新しく追加された変数の設定アクティビティを選択し、アクティビティのプロパティ ウィンドウから [設定] タブを選択します。 変数の種類で、パイプライン変数を選択し、ドロップダウンリストから以前に作成した TestVariable を選択します。 この例では、1の 値 を指定します。
パイプラインを保存して実行またはスケジュールする
パイプライン エディターの上部にある [ホーム] タブに切り替え、[保存] ボタンを選択してパイプラインを保存します。 実行 を選択して直接実行するか、スケジュール を選択して予定を設定します。 ここで実行履歴を表示したり、他の設定を構成したりすることもできます。 この単純なパイプラインは、Until アクティビティの子アクティビティを 1 回実行し、パイプライン変数の値を 0 から 1 に変更します。その後、Until 式は true に評価され、終了します。