diff --git a/.github/workflows/main.yml b/.github/workflows/external-buildserver.yml similarity index 84% rename from .github/workflows/main.yml rename to .github/workflows/external-buildserver.yml index a730c6ea..9084e61c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/external-buildserver.yml @@ -1,5 +1,5 @@ name: Trigger Buildserver -run-name: ${{ github.actor }} triggers buildserver +run-name: ${{ github.actor }} triggers the external buildserver to update download.visicut.org on: push: branches: diff --git a/.github/workflows/github-build.yml b/.github/workflows/github-build.yml new file mode 100644 index 00000000..eda26529 --- /dev/null +++ b/.github/workflows/github-build.yml @@ -0,0 +1,24 @@ +name: Build +run-name: ${{ github.actor }} builds using docker. The output is currently ignored +on: + push: + branches_ignore: + - gh-pages + pull_request: + branches_ignore: + - gh-pages +jobs: + Build: + runs-on: ubuntu-latest + container: 'docker://registry.gitlab.com/t-oster/visicutbuildservice' + steps: + - name: Setup directories + run: mkdir -p /app/build /app/output + - name: Run build + run: /app/build.sh + - name: Archive built files + uses: actions/upload-artifact@v3 + with: + name: output binaries + path: | + /app/output/**