File tree 1 file changed +16
-0
lines changed
1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ set nobuild=
19
19
set test =
20
20
set test_args =
21
21
set msi =
22
+ set upload =
22
23
23
24
:next-arg
24
25
if " %1 " == " " goto args-done
@@ -35,10 +36,12 @@ if /i "%1"=="test-message" set test=test-message&goto arg-ok
35
36
if /i " %1 " == " test-all" set test = test-all& goto arg-ok
36
37
if /i " %1 " == " test" set test = test& goto arg-ok
37
38
if /i " %1 " == " msi" set msi = 1& goto arg-ok
39
+ if /i " %1 " == " upload" set upload = 1& goto arg-ok
38
40
:arg-ok
39
41
shift
40
42
goto next-arg
41
43
:args-done
44
+ if defined upload goto upload
42
45
43
46
44
47
:project-gen
@@ -103,6 +106,19 @@ goto exit
103
106
echo Failed to create vc project files.
104
107
goto exit
105
108
109
+ :upload
110
+ echo uploading .exe .msi .pdb to nodejs.org
111
+ python " %~dp0 tools\getnodeversion.py" > " %temp% \node_version.txt"
112
+ if not errorlevel 0 echo Cannot determine current version of node.js & goto exit
113
+ for /F " tokens=*" %%i in (%temp% \node_version.txt) do set NODE_VERSION = %%i
114
+ @ echo on
115
+ ssh node@ nodejs.org mkdir -p web/nodejs.org/dist/v%NODE_VERSION%
116
+ scp Release\node.msi node@ nodejs.org:~/web/nodejs.org/dist/v%NODE_VERSION% /node-%NODE_VERSION% .msi
117
+ scp Release\node.exe node@ nodejs.org:~/web/nodejs.org/dist/v%NODE_VERSION% /node.exe
118
+ scp Release\node.pdb node@ nodejs.org:~/web/nodejs.org/dist/v%NODE_VERSION% /node.pdb
119
+ @ echo off
120
+ goto exit
121
+
106
122
:help
107
123
echo vcbuild.bat [debug/release] [msi] [test-all/test-uv/test-internet/test-pummel/test-simple/test-message] [clean] [noprojgen] [nobuild]
108
124
echo Examples:
You can’t perform that action at this time.
0 commit comments