56 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: Develop Build
 | |
| 
 | |
| on:
 | |
|   push:
 | |
|     branches:
 | |
|       - develop
 | |
| 
 | |
| jobs:
 | |
|   build:
 | |
|     runs-on: ubuntu-latest
 | |
| 
 | |
|     steps:
 | |
|     - name: Setup .NET
 | |
|       uses: actions/setup-dotnet@v4
 | |
|       with:
 | |
|         dotnet-version: 8.0.x
 | |
|         source-url: http://192.168.2.83:3100/api/packages/sxhundred/nuget/index.json
 | |
|       env:
 | |
|         NUGET_AUTH_TOKEN: 19e17278fa285b61249ae2cb1e50b489ade90df3
 | |
| 
 | |
|     - uses: actions/checkout@v4
 | |
|       name: Checkout
 | |
|       with:
 | |
|         fetch-depth: 0
 | |
| 
 | |
|     - name: Add Nuget Credentials
 | |
|       # run: dotnet nuget update source gitea --username sxhundred --password ${{ secrets.READ_NUGET_PAT }} --store-password-in-clear-text --configfile nuget.config
 | |
|       run: dotnet nuget update source gitea --username sxhundred --password 19e17278fa285b61249ae2cb1e50b489ade90df3 --store-password-in-clear-text --configfile nuget.config
 | |
|       
 | |
|     
 | |
|     - name: Install GitVersion
 | |
|       uses: gittools/actions/gitversion/setup@v0
 | |
|       with:
 | |
|         versionSpec: '5.x'
 | |
| 
 | |
|     - name: Determine Version
 | |
|       uses: gittools/actions/gitversion/execute@v0
 | |
| 
 | |
|     # restore
 | |
|     - name: Restore dependencies
 | |
|       run: dotnet restore "PackageTest.sln"
 | |
| 
 | |
|     # SimplePackage
 | |
|     - name: Build SimplePackage
 | |
|       run: dotnet build "SimplePackage/SimplePackage.csproj" --no-restore -c Debug /property:Version=${{ env.GitVersion_SemVer }}
 | |
|     - name: Pack SimplePackage
 | |
|       run: dotnet pack "SimplePackage/SimplePackage.csproj" --no-restore -c Debug /property:Version=${{ env.GitVersion_SemVer }}
 | |
| 
 | |
|     - name: Upload Artifact SimplePackage
 | |
|       uses: actions/upload-artifact@v3
 | |
|       with:
 | |
|         name: nupkg_SimplePackage
 | |
|         path: SimplePackage/bin/Debug/*.*nupkg
 | |
| 
 | |
|     - name: Publish Develop SimplePackage
 | |
|       run: dotnet nuget push SimplePackage/bin/Debug/*.nupkg --api-key 19e17278fa285b61249ae2cb1e50b489ade90df3 --no-symbols |