File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -29,26 +29,16 @@ jobs:
2929 - name : Install deps
3030 run : npm install
3131
32- - name : Build project
33- run : npm run build:all
32+ - name : Build cli
33+ run : npm run build:cli
3434
35- - name : Package binaries
36- run : |
37- VERSION=${GITHUB_REF_NAME}
38-
39- cd dist-bin
40-
41- tar -czf lantalk_${VERSION}_linux_amd64.tar.gz lantalk-linux-amd64
42- tar -czf lantalk_${VERSION}_linux_arm64.tar.gz lantalk-linux-arm64
43- tar -czf lantalk_${VERSION}_macos_amd64.tar.gz lantalk-macos-amd64
44- tar -czf lantalk_${VERSION}_macos_arm64.tar.gz lantalk-macos-arm64
45-
46- zip lantalk_${VERSION}_windows_amd64.zip lantalk-windows-amd64.exe
35+ - name : Build app
36+ run : npm run build:app
4737
4838 - name : Create GitHub Release
4939 uses : softprops/action-gh-release@v2
5040 with :
5141 files : |
52- dist-bin/*.tar.gz
53- dist-bin /*.zip
42+ server/ dist-bin/*.tar.gz
43+ server/ dist/*.dmg
5444 generate_release_notes : true
Original file line number Diff line number Diff line change @@ -19,7 +19,14 @@ CGO_ENABLED=1 GOOS=$GOOS GOARCH=arm64 go build -ldflags "-s -w" -o "$DIST_DIR/${
1919# 编译 amd64
2020CGO_ENABLED=1 GOOS=$GOOS GOARCH=amd64 go build -ldflags " -s -w" -o " $DIST_DIR /${BINARY} _amd64"
2121
22+ # 打包
23+ tar -czf " $DIST_DIR /${BINARY} _arm64.tar.gz" -C " $DIST_DIR " " ${BINARY} _arm64"
24+ tar -czf " $DIST_DIR /${BINARY} _amd64.tar.gz" -C " $DIST_DIR " " ${BINARY} _amd64"
25+
26+ # 清理原始二进制
27+ rm " $DIST_DIR /${BINARY} _arm64" " $DIST_DIR /${BINARY} _amd64"
28+
2229END_TIME=$( date +%s)
2330ELAPSED=$(( END_TIME - START_TIME))
2431
25- echo " ✅ Done: $DIST_DIR /${BINARY} _arm64, $DIST_DIR /${BINARY} _amd64 ($GOOS ) in ${ELAPSED} s"
32+ echo " ✅ Done: $DIST_DIR /${BINARY} _arm64.tar.gz , $DIST_DIR /${BINARY} _amd64.tar.gz ($GOOS ) in ${ELAPSED} s"
You can’t perform that action at this time.
0 commit comments