私はgo install
キャッシュを使用してドローンビルド内で使用しようとしています($GOPATH全体、http://readme.drone.io/usage/caching/を参照)。動作しますが、go install
すべてのパッケージを再構築しますキャッシュで何をしても問題ありません(確認したところ、キャッシュの保存/復元は正しく機能しているようです - pkg 内のすべての .a ファイルが存在します)
は再構築する対象をどのようgo install
に見つけますか?
編集:ため息...タイムスタンプの変更が原因であるに違いありません.何らかの理由でドローンはそれらを保存しません(アクセス/変更/変更の変更)
edit2:ドローンボリュームを同じ目的で使用できることがわかりました。そうしましたが、ファイルアクセス時間と構造/コンテンツはビルド全体で完全に同じです-それでもgo install
すべてを無視して再構築します...トリックは何ですか?