tree: 7449325396b9516c3aa2609562acb51f0161f65f [path history] [tgz]
  1. build_dist.py
  2. ci_requirements.txt
  3. cmake_ci.py
  4. configure_dev_environment.ps1
  5. install_tbb_manylinux2014.sh
  6. install_tracy_cli_deps_manylinux2014.sh
  7. README.md
build_tools/github_actions/README.md

GitHub Actions Based CI

Debugging releases cookbook

Build in the same Linux container as the release

docker run --rm -it -v $(pwd):/work stellaraccident/manylinux2014_x86_64-bazel-4.2.2:latest /bin/bash

# From within docker.
export PATH=/opt/python/cp38-cp38/bin:$PATH
python -m pip install -r bindings/python/build_requirements.txt
cd /work
python ./build_tools/gitub_actions/cmake_ci.py -B../iree-build \
  -DCMAKE_INSTALL_PREFIX=../iree-install -DCMAKE_BUILD_TYPE=Release \
  -DIREE_BUILD_SAMPLES=OFF -DIREE_BUILD_PYTHON_BINDINGS=ON \
  -DIREE_BUILD_TENSORFLOW_COMPILER=OFF -DIREE_BUILD_TFLITE_COMPILER=OFF -DIREE_BUILD_XLA_COMPILER=OFF
python ./build_tools/github_actions/cmake_ci.py --build ../iree-build