Thu, 19 Jun 2025 23:49:01 +0200
2 files changed,
34 insertions(+),
1 deletions(-)
A
.forgejo/workflows/build.yaml
@@ -0,0 +1,33 @@
+name: Build + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + runs-on: docker + container: + image: 192.168.11.18/celina/cedos-docker + + steps: + - name: Checkout source + run: | + git clone $GITHUB_SERVER_URL/$GITHUB_REPOSITORY $GITHUB_WORKSPACE + cd $GITHUB_WORKSPACE + git checkout $GITHUB_REF_NAME + + - name: Preparation + run: | + export CMAKE_TOOLCHAIN_FILE="$PWD/cmake/i686-elf-toolchain.cmake" + mkdir build + cd build + cmake -GNinja .. + + - name: Build with Ninja + run: | + export CMAKE_TOOLCHAIN_PATH="$PWD/cmake/i686-elf-toolchain.cmake" + cd build + ninja