Build tools and docker images used by the Privacy Sandbox open-source ecosystem. The docker images generated using the Privacy Sandbox Builders are used as the build environment(s) for other Privacy Sandbox software. These docker images can be used as part of CI/CD workflows.
This repo is designed to be used via git submodule
by other Privacy Sandbox repos. This is not a
requirement per se, it can be used standalone or using other approaches like git subtree
.
To use Privacy Sandbox Builders, you need:
docker
with BuildKit.
To build a docker image directly, you can use the tools/get-builder-image-tagged
tool.
The tools
directory contains wrapper scripts along with some non-wrapper scripts. The wrapper
scripts, such as terraform
and curl
execute the corresponding tool installed in one of the build
images.
For example, to execute curl
:
tools/curl --help