Jenkinsの「**/*.xml」ルールで特定のファイルをスキップできますか?

Jenkinsの「**/*.xml」ルールで特定のファイルをスキップできますか?

したがって、要件は、.xml1つの特定のファイル(例:)を除くすべてのファイルを考慮することです(これは元のモードです)。test/special.xml

答え1

glob**/*.xmlは(元の)zsh関数です。あなたの家ジェンキンスそのglobを拡張するために呼び出し、そのzshオプションextendedglobが設定されていることを確認できると仮定すると、構文は次のようになります。

**/*.xml~test/special.xml

~上記はとは別にglob演算子は、extendedglobこのオプションがオンの場合にのみ有効になります。

$ set -o extendedglob
$ echo **/*.xml
foo/a.xml foo/bar/b.xml test/special.xml
$ echo **/*.xml~test/special.xml
foo/a.xml foo/bar/b.xml

関連情報