Files
snmalloc/ci
Nathaniel Filardo 7b0c38228b ci/scripts/build: allow out-of-tree builds
Specify SNMALLOC_SRC in the environment to override the default of ".." for the
source tree.
2021-04-21 21:49:01 +01:00
..
2020-03-20 08:07:12 +00:00
2020-03-20 09:17:38 +00:00

Keeping CI images up to date

Re-building an image after updating the docker file

Run docker build -t snmallocciteam/$IMG:latest -f ci/$IMG . from the root of the repo, where $IMG is the image you want to rebuild, for example build_linux_x64

If you are building a multiarch image, ie. an image targeting an architecture other than the one you are running, you will need to install the qemu handler before you can build: sudo docker run --rm --privileged multiarch/qemu-user-static:register --reset

Pushing the updated docker image to Docker Hub

Run docker push snmallocciteam/$IMG:latest

Permissions

You must be part of the snmalloc ci team to push updated images. Contact @mjp41, or @achamayou to be given access.