The .circleci
folder is used to configure CircleCI builds.
Check the config.yml file in this directory for the current configuration.
At the time of writing, the CircleCI configuration produces 3 builds for both "release" builds for tagged commits (version releases) and "snapshot" builds for all commits.
- Debian (
.deb
) packages- armhf, built using
qemu-user-static
for armhf emulation within the amd64 CircleCI build environment. - amd64
- armhf, built using
- Docker images for minimsecure/unum-builder and minimsecure/unum on Docker Hub.
CircleCI's machine
executors run x86_64-based containers. Producing binaries
for other platforms is done with qemu-user-static
for emulation. Check
the build-armhf
job in config.yml for an idea on how this works.
Debian-based Docker images that are used during CI to build Unum for a given architecture are also published.
- minimsecure/circleci-debian-amd64 (see also: related Dockerfile)
- minimsecure/circleci-debian-armhf (see also: related Dockerfile)
Related notes:
- Distribution-specific builds
- CircleCI integration (this document)
- GitHub integration