Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 1.81 KB

README-circleci.md

File metadata and controls

58 lines (42 loc) · 1.81 KB

CircleCI integration

The .circleci folder is used to configure CircleCI builds.

Check the config.yml file in this directory for the current configuration.

Overview

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
  • Docker images for minimsecure/unum-builder and minimsecure/unum on Docker Hub.

Notes

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.



Related notes: