IGNITE-2662 .NET: add version override to build script

Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/dee8b400
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/dee8b400
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/dee8b400

Branch: refs/heads/ignite-zk
Commit: dee8b400a6ce4f9d7f9a08b7aa3243ce2afc82b3
Parents: 8ee6cb5
Author: Pavel Tupitsyn <ptupit...@apache.org>
Authored: Fri Nov 17 17:02:44 2017 +0300
Committer: Pavel Tupitsyn <ptupit...@apache.org>
Committed: Fri Nov 17 17:02:44 2017 +0300

----------------------------------------------------------------------
 modules/platforms/dotnet/build.ps1 | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/dee8b400/modules/platforms/dotnet/build.ps1
----------------------------------------------------------------------
diff --git a/modules/platforms/dotnet/build.ps1 
b/modules/platforms/dotnet/build.ps1
index c037574..7ff7278 100644
--- a/modules/platforms/dotnet/build.ps1
+++ b/modules/platforms/dotnet/build.ps1
@@ -63,6 +63,9 @@ Java jar files source folders, default is 
"modules\indexing\target,modules\core\
 .PARAMETER nugetPath
 Path to nuget.exe.
 
+.PARAMETER version
+NuGet version override (normally inferred from assembly version).
+
 .EXAMPLE
 .\build.ps1 -clean  
 # Full rebuild of Java, .NET and NuGet packages.
@@ -86,7 +89,8 @@ param (
     [string]$mavenOpts="-U -P-lgpl,-scala,-examples,-test,-benchmarks 
-Dmaven.javadoc.skip=true",
        
[string]$jarDirs="modules\indexing\target,modules\core\target,modules\spring\target",
     [string]$asmDirs="",
-    [string]$nugetPath=""
+    [string]$nugetPath="",
+       [string]$version=""
  )
 
 # 1) Build Java (Maven)
@@ -133,7 +137,7 @@ else {
 }
 
 # Copy (relevant) jars
-$libsDir = "$PSScriptRoot\bin\Libs"
+$libsDir = "$PSScriptRoot\bin\libs"
 mkdir -Force $libsDir; del -Force $libsDir\*.*
 
 ls $jarDirs.Split(',') *.jar -recurse `
@@ -237,7 +241,7 @@ if (!$skipNuGet) {
     mkdir -Force $nupkgDir; del -Force $nupkgDir\*.*
 
     # Detect version
-    $ver = (gi 
Apache.Ignite.Core\bin\Release\Apache.Ignite.Core.dll).VersionInfo.ProductVersion
+    $ver = if ($version) { $version } else { (gi 
Apache.Ignite.Core\bin\Release\Apache.Ignite.Core.dll).VersionInfo.ProductVersion
 }
 
     # Find all nuspec files and run 'nuget pack' either directly, or on 
corresponding csproj files (if present)
     ls *.nuspec -Recurse  `

Reply via email to