From 99a03c07c741e3f87be9ab7bcb5ce215faf62760 Mon Sep 17 00:00:00 2001 From: toastie_t0ast Date: Thu, 18 Jul 2024 07:15:28 -0700 Subject: [PATCH] Update .woodpecker/build.yaml --- .woodpecker/build.yaml | 51 +++++++++++++++++++++++++----------------- 1 file changed, 30 insertions(+), 21 deletions(-) diff --git a/.woodpecker/build.yaml b/.woodpecker/build.yaml index 15dcbef..145236d 100644 --- a/.woodpecker/build.yaml +++ b/.woodpecker/build.yaml @@ -1,22 +1,31 @@ -pipeline: - run-one: - image: busybox - group: first - commands: - - echo "first run" - - run-two: - image: busybox - group: first - commands: - - echo "second run" - - run-three: - image: ubuntu - commands: - - echo hi - when: - branch: - include: [ main, release/* ] - exclude: [ test/1.0.0, test/1.1.* ] \ No newline at end of file + - event: tag + - event: pull_request + branch: ${CI_REPO_DEFAULT_BRANCH} + path: Makefile + +variables: + - &dotnet_image 'mcr.microsoft.com/dotnet/sdk:8.0' + +# cspell:words bindata netgo + +steps: + + - name: Build + run: dotnet build -c Release + + - name: Test + run: dotnet test + + - name: Publish + run: | + cd .\EllieHub\ + dotnet publish -c Release -r win-x64 -o "build\EllieHub_win-x64" --self-contained + dotnet publish -c Release -r win-arm64 -o "build\EllieHub_win-arm64" --self-contained + cd ..\ + + - name: Package + run: | + New-Item -ItemType Directory -Path "zips" + Compress-Archive -Path "build\EllieHub_win-x64" -DestinationPath "zips\EllieHub_win-x64.zip" + Compress-Archive -Path "build\EllieHub_win-arm64" -DestinationPath "zips\EllieHub_win-arm64.zip" \ No newline at end of file