From e8016405b6923c863a4add8ca40a8b7a359290c8 Mon Sep 17 00:00:00 2001 From: Michael Green <84688932+michael-j-green@users.noreply.github.com> Date: Thu, 14 Sep 2023 00:33:36 +1000 Subject: [PATCH] Added workflow to perform a build on push to master (#99) --- .github/workflows/BuildDockerOnTag.yml | 4 +++- .github/workflows/dotnet.yml | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 .github/workflows/dotnet.yml diff --git a/.github/workflows/BuildDockerOnTag.yml b/.github/workflows/BuildDockerOnTag.yml index 266e0b5..39b3437 100644 --- a/.github/workflows/BuildDockerOnTag.yml +++ b/.github/workflows/BuildDockerOnTag.yml @@ -3,7 +3,7 @@ name: Build Docker Image on New Tag on: push: tags: - - '*' + - 'v[0-9]+.[0-9]+.[0-9]+' jobs: docker: @@ -17,6 +17,8 @@ jobs: run: dotnet tool install -g dotnetCampus.TagToVersion - name: Set tag to version run: dotnet TagToVersion -t ${{ github.ref }} + - name: Sign in to Nuget + run: dotnet nuget add source --username michael-j-green --password ${{ secrets.NUGETKEY }} --store-password-in-clear-text --name github "https://nuget.pkg.github.com/gaseous-project/index.json" - name: Set up QEMU uses: docker/setup-qemu-action@v2 - name: Set up Docker Buildx diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml new file mode 100644 index 0000000..1df13c8 --- /dev/null +++ b/.github/workflows/dotnet.yml @@ -0,0 +1,21 @@ +name: .NET + +on: + push: + branches: [master] + pull_request: + branches: [master] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Setup .NET + uses: actions/setup-dotnet@v1 + with: + dotnet-version: 7.0.x + - name: Restore dependencies + run: dotnet restore + - name: Build + run: dotnet build --no-restore \ No newline at end of file