diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index d8ae244..00dccf3 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -17,18 +17,25 @@ build:
artifacts:
paths:
- "**/bin/Release"
+ expire_in: 10 minutes
test:
stage: test
script:
- dotnet test --verbosity normal
+ dependencies:
+ - build
publish:
stage: publish
script:
- - dotnet pack -c Release -o .
+ - export VERSION=$(echo $CI_COMMIT_TAG | sed 's/^v//')
+ - dotnet pack -c Release -o . /p:Version=$VERSION
- 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:
+ - tags
+ dependencies:
+ - build
+ - test
+ variables:
NUGET_API_KEY: $NUGET_API_KEY
diff --git a/HopFrame.sln.DotSettings.user b/HopFrame.sln.DotSettings.user
index 12afe51..ae702c9 100644
--- a/HopFrame.sln.DotSettings.user
+++ b/HopFrame.sln.DotSettings.user
@@ -79,6 +79,7 @@
+
\ No newline at end of file
diff --git a/src/HopFrame.Api/HopFrame.Api.csproj b/src/HopFrame.Api/HopFrame.Api.csproj
index 091e5a1..eec3157 100644
--- a/src/HopFrame.Api/HopFrame.Api.csproj
+++ b/src/HopFrame.Api/HopFrame.Api.csproj
@@ -7,7 +7,6 @@
disable
HopFrame.Api
- 2.0.0
README.md
MIT
true
diff --git a/src/HopFrame.Database/HopFrame.Database.csproj b/src/HopFrame.Database/HopFrame.Database.csproj
index cd670af..b5a9c94 100644
--- a/src/HopFrame.Database/HopFrame.Database.csproj
+++ b/src/HopFrame.Database/HopFrame.Database.csproj
@@ -7,7 +7,6 @@
disable
HopFrame.Database
- 2.0.0
README.md
MIT
true
diff --git a/src/HopFrame.Security/HopFrame.Security.csproj b/src/HopFrame.Security/HopFrame.Security.csproj
index 74c1d50..9c6002d 100644
--- a/src/HopFrame.Security/HopFrame.Security.csproj
+++ b/src/HopFrame.Security/HopFrame.Security.csproj
@@ -8,7 +8,6 @@
HopFrame.Security
HopFrame.Security
- 2.0.0
README.md
MIT
true
diff --git a/src/HopFrame.Web.Admin/HopFrame.Web.Admin.csproj b/src/HopFrame.Web.Admin/HopFrame.Web.Admin.csproj
index e1a0004..5894bc8 100644
--- a/src/HopFrame.Web.Admin/HopFrame.Web.Admin.csproj
+++ b/src/HopFrame.Web.Admin/HopFrame.Web.Admin.csproj
@@ -6,7 +6,6 @@
disable
HopFrame.Web.Admin
- 2.0.0
README.md
MIT
true
diff --git a/src/HopFrame.Web/HopFrame.Web.csproj b/src/HopFrame.Web/HopFrame.Web.csproj
index 1eb0490..bc4e871 100644
--- a/src/HopFrame.Web/HopFrame.Web.csproj
+++ b/src/HopFrame.Web/HopFrame.Web.csproj
@@ -7,7 +7,6 @@
true
HopFrame.Web
- 2.0.0
README.md
MIT
true
diff --git a/testing/HopFrame.Testing.Api/HopFrame.Testing.Api.csproj b/testing/HopFrame.Testing.Api/HopFrame.Testing.Api.csproj
index 5c6c301..59ff610 100644
--- a/testing/HopFrame.Testing.Api/HopFrame.Testing.Api.csproj
+++ b/testing/HopFrame.Testing.Api/HopFrame.Testing.Api.csproj
@@ -4,6 +4,7 @@
net8.0
disable
enable
+ false
diff --git a/testing/HopFrame.Testing.Web/HopFrame.Testing.Web.csproj b/testing/HopFrame.Testing.Web/HopFrame.Testing.Web.csproj
index e043848..1a414ba 100644
--- a/testing/HopFrame.Testing.Web/HopFrame.Testing.Web.csproj
+++ b/testing/HopFrame.Testing.Web/HopFrame.Testing.Web.csproj
@@ -4,6 +4,7 @@
net8.0
disable
enable
+ false