mirror of
https://github.com/taosdata/TDengine
synced 2026-05-24 10:09:01 +00:00
* remove deprecated scripts * remove oem infos * [TS-997]<release>(other): release packaging scripts on linux and windows * [TS-997]<release>(other): release packaging scripts on linux and windows * [TS-1073]<release>(other): remove taosadapter.service dependence with taosd
62 lines
No EOL
1.1 KiB
Batchfile
62 lines
No EOL
1.1 KiB
Batchfile
@echo off
|
|
|
|
set internal_dir=%~dp0\..\..\
|
|
set community_dir=%~dp0\..
|
|
cd %community_dir%
|
|
git checkout -- .
|
|
cd %community_dir%\packaging
|
|
|
|
:: %1 name %2 version
|
|
if !%1==! GOTO USAGE
|
|
if !%2==! GOTO USAGE
|
|
if %1 == taos GOTO TAOS
|
|
if %1 == power GOTO POWER
|
|
if %1 == tq GOTO TQ
|
|
if %1 == pro GOTO PRO
|
|
if %1 == kh GOTO KH
|
|
if %1 == jh GOTO JH
|
|
GOTO USAGE
|
|
|
|
:TAOS
|
|
goto RELEASE
|
|
|
|
:POWER
|
|
call sed_power.bat %community_dir%
|
|
goto RELEASE
|
|
|
|
:TQ
|
|
call sed_tq.bat %community_dir%
|
|
goto RELEASE
|
|
|
|
:PRO
|
|
call sed_pro.bat %community_dir%
|
|
goto RELEASE
|
|
|
|
:KH
|
|
call sed_kh.bat %community_dir%
|
|
goto RELEASE
|
|
|
|
:JH
|
|
call sed_jh.bat %community_dir%
|
|
goto RELEASE
|
|
|
|
:RELEASE
|
|
echo release windows-client-64 for %1, version: %2
|
|
if not exist %internal_dir%\debug\ver-%2-64bit-%1 (
|
|
md %internal_dir%\debug\ver-%2-64bit-%1
|
|
) else (
|
|
rd /S /Q %internal_dir%\debug\ver-%2-64bit-%1
|
|
md %internal_dir%\debug\ver-%2-64bit-%1
|
|
)
|
|
cd %internal_dir%\debug\ver-%2-64bit-%1
|
|
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" amd64
|
|
cmake ../../ -G "NMake Makefiles" -DVERNUMBER=%2 -DCPUTYPE=x64
|
|
set CL=/MP4
|
|
nmake install
|
|
goto EXIT0
|
|
|
|
:USAGE
|
|
echo Usage: release.bat $productName $version
|
|
goto EXIT0
|
|
|
|
:EXIT0 |