Skip to content

Update to NET8

Update to NET8 #7

Workflow file for this run

# build
on:
push:
branches:
- master
paths:
- '.github/workflows/build.yml'
- '.github/workflows/build-CrawlService.yml'
- 'src/**'
- 'test/**'
name: KingpinNet
jobs:
build-and-test:
name: Test and Push image
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@master
- name: Build Test Push
shell: bash
run: |
dotnet restore
sed 's/9999/'"${{github.run_number}}"'/g' src/KingpinNet/KingpinNet.csproj > src/KingpinNet/KingpinNet.final.csproj
cp src/KingpinNet/KingpinNet.final.csproj src/KingpinNet/KingpinNet.csproj
dotnet build --configuration Release
dotnet test --configuration Release --no-build --logger "junit;LogFilePath=results.xml"
dotnet pack src/KingpinNet/KingpinNet.csproj
find .
dotnet nuget push ./src/KingpinNet/source/workspace/packages/KingpinNet.*.nupkg -k ${{secrets.NUGETAPIKEY}} -s https://api.nuget.org/v3/index.json