1
0
mirror of https://github.com/google/cpu_features.git synced 2025-07-01 21:31:15 +02:00
Files
cpu_features/cmake/ci/README.md
2024-08-27 09:43:08 +00:00

749 B

Makefile/Docker testing

To test the build on various distro, we are using docker containers and a Makefile for orchestration.

pros:

  • You are independent of third party CI runner config (e.g. github action virtual-environnments).
  • You can run it locally on your linux system.
  • Most CI provide runners with docker and Makefile installed.

cons:

  • Only GNU/Linux distro supported.

Usage

To get the help simply type:

make

note: you can also use from top directory

make --directory=cmake/ci

Example

For example to test mips32 inside an container:

make mips32_test

Docker layers

Dockerfile is splitted in several stages.

docker