mirror of
https://github.com/hkmadao/rtsp2rtmp.git
synced 2025-09-26 19:31:19 +08:00
57 lines
2.7 KiB
Batchfile
57 lines
2.7 KiB
Batchfile
@echo off
|
|
chcp 65001
|
|
set /p ver=请输入版本:
|
|
echo 版本:%ver% 打包开始
|
|
rmdir /S /Q .\resources\output\releases
|
|
@REM windows_amd64
|
|
echo 打包windows_amd64平台
|
|
SET GOOS=windows
|
|
SET GOARCH=amd64
|
|
SET CGO_ENABLED=0
|
|
go build -o .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\rtsp2rtmp.exe main.go
|
|
echo =============%GOOS%_%GOARCH%
|
|
md .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\output\live
|
|
md .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\output\log
|
|
md .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\conf
|
|
|
|
xcopy /S /Y /E .\resources\static .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\static\
|
|
xcopy /S /Y /E .\resources\conf .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\conf
|
|
cd .\resources\output\releases\
|
|
7z a -ttar -so rtsp2rtmp_%ver%_%GOOS%_%GOARCH%.tar rtsp2rtmp_%ver%_%GOOS%_%GOARCH%/ | 7z a -si rtsp2rtmp_%ver%_%GOOS%_%GOARCH%.tar.gz
|
|
cd ..\..\..\
|
|
|
|
@REM linux_amd64
|
|
echo 打包linux_amd64平台
|
|
SET GOOS=linux
|
|
SET GOARCH=amd64
|
|
SET CGO_ENABLED=0
|
|
go build -o .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\rtsp2rtmp main.go
|
|
echo =============%GOOS%_%GOARCH%
|
|
md .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\output\live
|
|
md .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\output\log
|
|
md .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\conf
|
|
|
|
xcopy /S /Y /E .\resources\static .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\static\
|
|
xcopy /S /Y /E .\resources\conf .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\conf
|
|
cd .\resources\output\releases\
|
|
7z a -ttar -so rtsp2rtmp_%ver%_%GOOS%_%GOARCH%.tar rtsp2rtmp_%ver%_%GOOS%_%GOARCH%/ | 7z a -si rtsp2rtmp_%ver%_%GOOS%_%GOARCH%.tar.gz
|
|
cd ..\..\..\
|
|
|
|
@REM linux_arm
|
|
echo 打包linux_arm平台
|
|
SET GOOS=linux
|
|
SET GOARCH=arm
|
|
SET CGO_ENABLED=0
|
|
go build -o .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\rtsp2rtmp main.go
|
|
echo =============%GOOS%_%GOARCH%
|
|
md .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\output\live
|
|
md .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\output\log
|
|
md .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\conf
|
|
|
|
xcopy /S /Y /E .\resources\static .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\static\
|
|
xcopy /S /Y /E .\resources\conf .\resources\output\releases\rtsp2rtmp_%ver%_%GOOS%_%GOARCH%\resources\conf
|
|
cd .\resources\output\releases\
|
|
7z a -ttar -so rtsp2rtmp_%ver%_%GOOS%_%GOARCH%.tar rtsp2rtmp_%ver%_%GOOS%_%GOARCH%/ | 7z a -si rtsp2rtmp_%ver%_%GOOS%_%GOARCH%.tar.gz
|
|
cd ..\..\..\
|
|
|
|
pause |