build
versus push
build
and push
have the following behaviors:build
calculates a tophash based on the package entry data, package entry metadata, and top-level package metadata, injects that into the package manifest, and stores the package manifest in the local registry.push
uploads the entries in the package to a remote registry, performs the same tophash calculations, and stores a package manifest referencing the remote files in the remote registry.push
and build
:push
targets a remote registry; build
targets a local registrypush
copies package files; build
leaves files where they arepush
creates materialized packages: packages which point solely to files located in an S3 bucket.build
with a registry
. For example: