This change refactors the build loop a bit to make cache optimization easier in the future. Some notable changes: The special casing around volume snapshots is removed. Every volume is added to the snapshotFiles list for every command that will snapshot anyway. Snapshot saving was extracted to a sub-function The decision on whether or not to snapshot was extracted |
||
|---|---|---|
| .. | ||
| build.go | ||
| build_test.go | ||
| composite_cache.go | ||
| push.go | ||