要件条件
このページでは、エージェント要件または ビルドステップ実行要件で使用される条件について説明します。
条件 | 説明と例 |
|---|---|
存在する | 指定されたプロパティが存在する場合、 例:
|
存在しません | 指定されたプロパティが存在しない場合は、 例:
|
等しい | 指定されたプロパティが存在し、指定された値と等しい場合、 値フィールドを空のままにして、指定されたプロパティが存在するが空であるかどうかを確認できます。 例:
|
等しくない | 指定されたプロパティの値が指定された値と異なる場合、またはこのプロパティが存在しない場合は、 値フィールドを空のままにして、指定されたプロパティが存在し、空ではない (値がある) かどうかを確認できます。 例:
|
以下 | 対象の数値プロパティの値が対応する条件を満たす場合、 例:
|
以上です | |
次の値より小さい | |
以上 | |
バージョンは以上です | ソフトウェアのバージョンを指定された値と比較します。 ドット ( 例:
|
バージョンは以下です | |
バージョンは未満です | |
バージョン以上 | |
contains | 指定されたプロパティの値に指定された値が含まれている場合、 例:
|
含まない | 指定されたプロパティの値に指定された値が含まれていない場合、またはこのプロパティが存在しない場合は、 例:
|
次で開始 | 指定されたプロパティの値が指定された値で始まる (終わる) 場合、 例:
|
次で終了 | |
一致 | 指定されたプロパティが指定された 正規表現(英語)パターンに一致する (一致しない) 場合、 例: |
一致していません |
条件の組み合わせ
複数の要件が定義されている場合、それらはブール AND によって暗黙的に結合されます。 例: 次の一連の条件では、 env.JDK_17_0 パラメーターと env.JDK_21_0 パラメーターの両方が存在する必要があります。
要件をブール OR で結合するためのメカニズムはありません。