From ce5ea2425bae98a409e86be334ffdce7fa03e5e6 Mon Sep 17 00:00:00 2001 From: Alper Ebicoglu Date: Wed, 8 Dec 2021 13:51:30 +0300 Subject: [PATCH 1/4] Update version to 5.0.0-rc.2 --- common.props | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common.props b/common.props index fce50ee6a9..0f8da1384d 100644 --- a/common.props +++ b/common.props @@ -1,7 +1,7 @@ latest - 5.0.0-rc.1 + 5.0.0-rc.2 $(NoWarn);CS1591;CS0436 https://abp.io/assets/abp_nupkg.png https://abp.io/ From 4c932e8656ff3fa787a53027d54d58e46942d0e0 Mon Sep 17 00:00:00 2001 From: Alper Ebicoglu Date: Wed, 8 Dec 2021 13:51:51 +0300 Subject: [PATCH 2/4] ignore nuget api key file --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index d3968773a0..67c234a229 100644 --- a/.gitignore +++ b/.gitignore @@ -317,4 +317,5 @@ tempkey.jwk # [Disabled for now] *.abppkg.analyze.json # appsettings.secrets.json -appsettings.secrets.json \ No newline at end of file +appsettings.secrets.json +deploy/nuget-api-key.txt From 486a40d2b0952f001b5541d3da8d5434a2829951 Mon Sep 17 00:00:00 2001 From: Alper Ebicoglu Date: Wed, 8 Dec 2021 14:59:14 +0300 Subject: [PATCH 3/4] Update push_packages.ps1 --- nupkg/push_packages.ps1 | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/nupkg/push_packages.ps1 b/nupkg/push_packages.ps1 index eb03df621b..dc2e729293 100644 --- a/nupkg/push_packages.ps1 +++ b/nupkg/push_packages.ps1 @@ -7,10 +7,29 @@ $apiKey = $args[0] $version = $commonPropsXml.Project.PropertyGroup.Version # Publish all packages +$i = 0 +$nugetUrl = "https://api.nuget.org/v3/index.json" +Set-Location $packFolder + foreach($project in $projects) { - $projectName = $project.Substring($project.LastIndexOf("/") + 1) - & dotnet nuget push ($projectName + "." + $version + ".nupkg") --skip-duplicate -s https://api.nuget.org/v3/index.json --api-key "$apiKey" + $i += 1 + $projectFolder = Join-Path $rootFolder $project + $projectName = ($project -split '/')[-1] + $nugetPackageName = $projectName + "." + $version + ".nupkg" + $nugetPackageExists = Test-Path $nugetPackageName -PathType leaf + + Write-Host ("-----===[ $i / " + $projects.length + " - " + $nugetPackageName + " ]===-----") + + if ($nugetPackageExists) + { + dotnet nuget push $nugetPackageName --skip-duplicate -s $nugetUrl --api-key "$apiKey" + Write-Host ("Deleting package from local: " + $nugetPackageName) + Remove-Item $nugetPackageName -Force + } + else + { + Write-Host ("********** ERROR PACKAGE NOT FOUND: " + $nugetPackageName) + #Exit + } } -# Go back to the pack folder -Set-Location $packFolder From e4be6fb34b889226e683240d914791d9cbf98f3e Mon Sep 17 00:00:00 2001 From: Alper Ebicoglu Date: Wed, 8 Dec 2021 14:59:43 +0300 Subject: [PATCH 4/4] delete package after pushing --- nupkg/pack.ps1 | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/nupkg/pack.ps1 b/nupkg/pack.ps1 index 4799ba36f2..c21eb1c1d7 100644 --- a/nupkg/pack.ps1 +++ b/nupkg/pack.ps1 @@ -8,13 +8,16 @@ foreach($solution in $solutions) { } # Create all packages +$i = 0 foreach($project in $projects) { - + $i += 1 $projectFolder = Join-Path $rootFolder $project + $projectName = ($project -split '/')[-1] - # Create nuget pack + # Create nuget pack + Write-Host ("-----===[ $i / " + $projects.length + " - " + $projectName + " ]===-----") Set-Location $projectFolder - Remove-Item -Recurse (Join-Path $projectFolder "bin/Release") + Remove-Item -Force -Recurse (Join-Path $projectFolder "bin/Release") & dotnet pack -c Release if (-Not $?) { @@ -25,7 +28,7 @@ foreach($project in $projects) { # Copy nuget package $projectName = $project.Substring($project.LastIndexOf("/") + 1) $projectPackPath = Join-Path $projectFolder ("/bin/Release/" + $projectName + ".*.nupkg") - Move-Item $projectPackPath $packFolder + Move-Item -Force $projectPackPath $packFolder } # Go back to the pack folder