mirror of
https://github.com/FastTunnel/FastTunnel.git
synced 2025-02-08 02:39:29 +08:00
添加发布脚本
This commit is contained in:
parent
418c33098b
commit
2e8c3863a5
12
build.cmd
12
build.cmd
|
@ -1,12 +0,0 @@
|
|||
@echo off
|
||||
|
||||
for /d %%p in (FastTunnel.Client,FastTunnel.Server,SuiDao.Client,SuiDao.Server) do (
|
||||
CD ./%%p
|
||||
|
||||
for %%I in (win-x64,osx-x64,linux-x64) do (
|
||||
dotnet publish -o=../build/%%p.%%I -c=release -r=%%I & echo f |xcopy %~dp0%%p\appsettings.json %~dp0publish\%%p.%%I\appsettings.json
|
||||
)
|
||||
cd ../
|
||||
)
|
||||
|
||||
pause
|
12
publish.cmd
12
publish.cmd
|
@ -1,12 +0,0 @@
|
|||
@echo off
|
||||
|
||||
for /d %%p in (FastTunnel.Client,FastTunnel.Server) do (
|
||||
CD ./%%p
|
||||
|
||||
for %%I in (win-x64,osx-x64,linux-x64) do (
|
||||
dotnet publish -o=../publish/%%p.%%I -c=release -r=%%I /p:PublishSingleFile=true /p:PublishTrimmed=true & echo f |xcopy %~dp0%%p\appsettings.json %~dp0publish\%%p.%%I\appsettings.json & 7z a -tzip ../publish/%%p.%%I.zip ../publish/%%p.%%I
|
||||
)
|
||||
cd ../
|
||||
)
|
||||
|
||||
pause
|
20
publish.sh
Normal file
20
publish.sh
Normal file
|
@ -0,0 +1,20 @@
|
|||
#!/bin/bash
|
||||
rm -rf publish/*
|
||||
projects=("FastTunnel.Client" "FastTunnel.Server")
|
||||
plates=("win-x64" "win-arm" "osx-x64" "linux-arm" "linux-x64")
|
||||
for project in ${projects[*]}; do
|
||||
echo
|
||||
echo "=========开始发布:${project} ========="
|
||||
echo
|
||||
for plate in ${plates[*]}; do
|
||||
echo "plate=${plate}"
|
||||
echo src/$project/$project.csproj
|
||||
dotnet publish $project/$project.csproj -o=publish/$project.$plate -c=release #-p:PublishTrimmed=true --nologo
|
||||
echo
|
||||
echo "=========开始打包 ========="
|
||||
echo
|
||||
cd publish && tar -zcvf $project.$plate.tar.gz $project.$plate
|
||||
cd ../
|
||||
# rm -rf publish/$project.$plate
|
||||
done
|
||||
done
|
Loading…
Reference in New Issue
Block a user