name: Build run-name: build on: [push] jobs: build-debian: runs-on: debian-prepared steps: - name: Clone repository run: | git init git remote add gitea http://10.1.1.1:3000/hasslesstech/test3 git fetch git checkout master - name: Build funtions run: gcc -c f.c - name: Build core run: gcc -c core.c - name: Link program run: gcc f.o core.o -o core build-arch: runs-on: arch-prepared steps: - name: Clone repository run: | git init git remote add gitea http://10.1.1.1:3000/hasslesstech/test3 git fetch git checkout master - name: Build funtions run: gcc -c f.c - name: Build core run: gcc -c core.c - name: Link program run: gcc f.o core.o -o core build-void: runs-on: void-prepared steps: - name: Clone repository shell: sh run: | git init git remote add gitea http://10.1.1.1:3000/hasslesstech/test3 git fetch git checkout master - name: Build funtions shell: sh run: gcc -c f.c - name: Build core shell: sh run: gcc -c core.c - name: Link program shell: sh run: gcc f.o core.o -o core build-alpine: runs-on: alpine-prepared steps: - name: Clone repository shell: sh run: | git init git remote add gitea http://10.1.1.1:3000/hasslesstech/test3 git fetch git checkout master - name: Build funtions shell: sh run: gcc -c f.c - name: Build core shell: sh run: gcc -c core.c - name: Link program shell: sh run: gcc f.o core.o -o core