これは多くの理由から発生する可能性がありますが、最も一般的な理由の1つは、bash 構成オプションによるものです。このオプションは globstar と呼ばれます。globstar はデフォルトでオフになっていることがあり、オンにする必要があります。例えば、再帰的 glob パターン ** を使用してサブフォルダーへの再帰を行うには、globstar がオンになっている必要があります。
bash v4 またはそれ以降を使用している場合、shopt -s globstar
でオプションをオンすることができます。また CircleCIでは、各ステップは別々のサブシェルで実行されるため、各ステップの開始時に設定する必要があることに注意してください。
この glob パターンがフォルダを越えて再帰することを望まない場合は、shopt -u globstar
でこのオプションをオフにすることができます。
コメント
記事コメントは受け付けていません。