任意のパスをビルドキャッシュから除外する custom-cache-path を追加する #3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
説明
背景/意図
java (maven?) では
-SNAPSHOT
という接尾辞を使って開発中の jar のバージョンを表す。github actions のワークフローによってはビルドキャッシュで SNAPSHOT を扱うとトラブルになるケースもある。SNAPSHOT を含む任意のパスをキャッシュ対象外とすることでそういった運用の問題を解決する。変更内容
次のように
custom-cache-path
に exclude パターン を記述することで任意のパスをキャッシュ対象外とする。懸念事項
次の issue にあるように exclude パターンはユーザーの直観通りの振る舞いをするわけではなく、設定方法の組み合わせによっては意図したように除外されない場合がある。あまり要件にあわせた柔軟な設定はできない可能性がある。
リファレンス