|
@@ -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
|