Added readme to HopFrame.Web.Admin.csproj + added ci scripts
This commit is contained in:
34
gitlab-ci.yml
Normal file
34
gitlab-ci.yml
Normal file
@@ -0,0 +1,34 @@
|
||||
image: mcr.microsoft.com/dotnet/core/sdk:3.1
|
||||
|
||||
stages:
|
||||
- build
|
||||
- test
|
||||
- publish
|
||||
|
||||
before_script:
|
||||
- echo "Setting up environment"
|
||||
- 'dotnet --version'
|
||||
|
||||
build:
|
||||
stage: build
|
||||
script:
|
||||
- dotnet restore
|
||||
- dotnet build --configuration Release --no-restore
|
||||
artifacts:
|
||||
paths:
|
||||
- "**/bin/Release"
|
||||
|
||||
test:
|
||||
stage: test
|
||||
script:
|
||||
- dotnet test --no-restore --verbosity normal
|
||||
|
||||
publish:
|
||||
stage: publish
|
||||
script:
|
||||
- dotnet pack -c Release -o .
|
||||
- for nupkg in *.nupkg; do dotnet nuget push $nupkg -k $NUGET_API_KEY -s https://api.nuget.org/v3/index.json; done
|
||||
only:
|
||||
- main
|
||||
variables:
|
||||
NUGET_API_KEY: $NUGET_API_KEY
|
||||
@@ -16,4 +16,8 @@
|
||||
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="8.0.0" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<None Include="README.md" Pack="true" PackagePath="\"/>
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
Reference in New Issue
Block a user