name: Build on: push: {} defaults: run: shell: bash working-directory: . jobs: build: runs-on: ubuntu container: image: ubuntu:24.04 steps: - name: Install tools run: apt update && apt install -y build-essential git - name: Clone repository run: git clone "${GITEA_REPOSITORY_URL}" project && cp -r project/* ./ - name: Compile project run: make - name: Save build output uses: actions/upload-artifact@v3 with: name: ncsambawatcher path: ./ncsambawatcher