Skip to content

Commit 2af6431

Browse files
committed
Add upload command to vcbuild.bat
1 parent 895fa3a commit 2af6431

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

vcbuild.bat

+16
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ set nobuild=
1919
set test=
2020
set test_args=
2121
set msi=
22+
set upload=
2223

2324
:next-arg
2425
if "%1"=="" goto args-done
@@ -35,10 +36,12 @@ if /i "%1"=="test-message" set test=test-message&goto arg-ok
3536
if /i "%1"=="test-all" set test=test-all&goto arg-ok
3637
if /i "%1"=="test" set test=test&goto arg-ok
3738
if /i "%1"=="msi" set msi=1&goto arg-ok
39+
if /i "%1"=="upload" set upload=1&goto arg-ok
3840
:arg-ok
3941
shift
4042
goto next-arg
4143
:args-done
44+
if defined upload goto upload
4245

4346

4447
:project-gen
@@ -103,6 +106,19 @@ goto exit
103106
echo Failed to create vc project files.
104107
goto exit
105108

109+
:upload
110+
echo uploading .exe .msi .pdb to nodejs.org
111+
python "%~dp0tools\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+
106122
:help
107123
echo vcbuild.bat [debug/release] [msi] [test-all/test-uv/test-internet/test-pummel/test-simple/test-message] [clean] [noprojgen] [nobuild]
108124
echo Examples:

0 commit comments

Comments
 (0)