зеркало из https://github.com/microsoft/snmalloc.git
0f5cc165e8
* Don't require 16-byte CAS on x86. We only need to CAS 2 pointers, which is always possible on x86. * Fix the way the Image variable is referenced. * Replace failOnStderr by `set -eo pipefail` on Linux. The x86 image doesn't have clangformat, which causes cmake to print a warning on the stderr. Exit codes should be enough to detect failure. * Use x86 images from snmallocciteam. * clang-format |
||
---|---|---|
.. | ||
scripts | ||
README.md | ||
linux_arm64 | ||
linux_armhf | ||
linux_x64 | ||
linux_x86 |
README.md
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.