Browse Source

Improve deploynuget

Sebastien Ros 8 years ago
parent
commit
7d52d6cc12
1 changed files with 9 additions and 5 deletions
  1. 9 5
      deploynuget.ps1

+ 9 - 5
deploynuget.ps1

@@ -1,9 +1,13 @@
-if(![System.IO.File]::Exists("./.nuget/nuget.exe")){
-    # file with path $path doesn't exist
+$projectjson = ".\jint\project.json"
+
+if(![System.IO.File]::Exists(".\.nuget\nuget.exe")){
+  New-Item ".nuget" -type directory
+  Invoke-WebRequest -Uri "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe" -OutFile "./.nuget/nuget.exe"
 }
 
-Invoke-WebRequest -Uri "https://dist.nuget.org/win-x86-commandline/latest/nuget.exe" -OutFile "./.nuget/nuget.exe"
+if([System.IO.File]::Exists("./artifacts")){
+  Remove-Item .\artifacts -Force -Recurse
+}
 
-Remove-Item .\artifacts -Force -Recurse
-dotnet pack .\src\Esprima\project.json -c Release -o .\artifacts
+dotnet pack $projectjson -c Release -o .\artifacts
 .\.nuget\nuget.exe push .\artifacts\*.nupkg -Source nuget.org -ApiKey $nugetApiKey