Pipelines の yaml ファイルで glob パターンを使用する

glob パターンでは、アスタリスクで始まる表現は使用できません。アスタリスクで始まる表現は、引用符で囲む必要があります。

feature/*

  • feature/<any_branch> と一致します。

  • glob パターンはスラッシュ (/) とは一致しないので、feature/<任意のブランチ>/<ブランチ> などの Git ブランチは feature/* に一致しません。

feature/bb-123-fix-links

  • ブランチ、タグ、またはブックマークの正確な名前を指定すると、特定のブランチに対して定義されたパイプラインは、そのブランチに一致する他のすべての一般的な表現をオーバーライドします。feature/*feature/bb-123-fix-links のパイプラインを指定したとします。feature/bb-123-fix-links ブランチへのコミットでは、Pipelines で feature/bb-123-fix-links に定義されたステップを実行しますが、feature/* で定義されたステップは実行しません。

" * "

  • すべてのブランチ、タグ、またはブックマークと一致します。アスタリスク (*) は一重引用符で囲む必要があります。

  • この glob パターンはスラッシュ (/) とは一致しないので、feature/bb-123-fix-links などの Git ブランチは "*" には一致しません。スラッシュを一致させる必要がある場合は、"*" ではなく "**" を使用します。

" ** "

  • すべてのブランチ、タグ、またはブックマークと一致します。feature/bb-123-fix-links などの、スラッシュ (/) を含むブランチが含まれます。** 表現は引用符で囲む必要があります。

" */feature "

  • この表現には引用符が必要です。

' main ' および重複するブランチ名

  • 引用符で囲まれた名前は、引用符で囲まれていない名前と同様に処理されます。たとえば Pipelines では、main と 'main' は同じブランチ名とみなされます。

  • 上記の場合、Pipelines では 1 つの名前のみ (両方ではなく main または 'main') と一致します。

  • bitbucket-pipelines.yml ファイルでは名前の重複を避けてください。

最終更新日 2021年06月 9日)
次でキャッシュ 1:38 AM on Oct 16, 2021 |

その他のヘルプ