when: - event: - push - pull_request - path: include: - ".woodpecker/linux-aarch64-gcc.yml" - "cmake/**" - "third_party/**" - "tile/**" - "CMakeLists.txt" matrix: BUILD_TYPE: - Debug - Release steps: - name: linux-aarch64-gcc-build image: art.uocat.com/docker/tqcq/cross:v1.0.1 commands: - mkdir build - cmake -S. -Bbuild -DCMAKE_BUILD_TYPE=${BUILD_TYPE} -DTILE_BUILD_BENCHMARKS=ON -DTILE_BUILD_TESTS=ON -DCMAKE_TOOLCHAIN_FILE=./toolchains/aarch64-linux-gnu.toolchain.cmake - cmake --build build -j $(nproc) - name: linux-aarch64-gcc-test image: art.uocat.com/docker/tqcq/cross:v1.0.1 commands: - cd build - ctest --output-on-failure -j $(nproc) # - name: linux-aarch64-gcc-benchmark # image: art.uocat.com/docker/tqcq/cross:v1.0.1 # commands: # - ./build/bin/tile_bm_all