diff --git a/.github/workflows/builder.yml b/.github/workflows/builder.yml index e98ad1d..622188e 100644 --- a/.github/workflows/builder.yml +++ b/.github/workflows/builder.yml @@ -17,13 +17,4 @@ jobs: - name: Build run: go build -v ./... - name: Build Servers - run: | - go build -ldflags "-s -w" -v ./servers/bullion/main-server/main.go - go build -ldflags "-s -w" -v ./servers/jwelly/mysql-to-surreal/main.go - go build -ldflags "-s -w" -v ./servers/jwelly/main-server/main.go - go build -ldflags "-s -w" -v ./servers/jwelly/mysql-backup/main.go - go build -ldflags "-s -w" -v ./servers/jwelly/mysql-to-mysql/main.go - go build -ldflags "-s -w" -v ./servers/link-shortner/main.go - go build -ldflags "-s -w" -v ./servers/whatsapp-server/main.go - go build -ldflags "-s -w" -v ./servers/telegram-server/main.go - go build -ldflags "-s -w" -v ./servers/http-dump/dump-server/main.go + run: sh ./linux.sh \ No newline at end of file diff --git a/.gitignore b/.gitignore index 0d5d4f1..2d5a337 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,4 @@ main *.exe .DS_St* -*.o \ No newline at end of file +dist \ No newline at end of file diff --git a/linux.sh b/linux.sh index 7ee61ba..994493a 100755 --- a/linux.sh +++ b/linux.sh @@ -1,3 +1,13 @@ -GOOS=linux GOARCH=amd64 go build -o "http-dump.o" -ldflags="-s -w" -v ./servers/http-dump/dump-server/main.go -GOOS=linux GOARCH=amd64 go build -o "message-dump.o" -ldflags="-s -w" -v ./servers/http-dump/message-dump/main.go -GOOS=linux GOARCH=amd64 go build -o "telegram-server.o" -ldflags="-s -w" -v ./servers/telegram-server/main.go \ No newline at end of file +GOOS=linux GOARCH=amd64 go build ./... +GOOS=linux GOARCH=amd64 go build -o "dist/linux-amd64/http-dump.o" -ldflags="-s -w" -v ./servers/http-dump/dump-server/main.go +GOOS=linux GOARCH=amd64 go build -o "dist/linux-amd64/message-dump.o" -ldflags="-s -w" -v ./servers/http-dump/message-dump/main.go +GOOS=linux GOARCH=amd64 go build -o "dist/linux-amd64/telegram-server.o" -ldflags="-s -w" -v ./servers/telegram-server/main.go +GOOS=linux GOARCH=amd64 go build -o "dist/linux-amd64/boozv3.o" -ldflags="-s -w" -v ./servers/boozv3/main-server/main.go +GOOS=linux GOARCH=amd64 go build -o "dist/linux-amd64/bullion.o" -ldflags="-s -w" -v ./servers/bullion/main-server/main.go +GOOS=linux GOARCH=amd64 go build -o "dist/linux-amd64/function-management.o" -ldflags="-s -w" -v ./servers/function-management/main.go +GOOS=linux GOARCH=amd64 go build -o "dist/linux-amd64/link-shortner.o" -ldflags="-s -w" -v ./servers/link-shortner/main.go +GOOS=linux GOARCH=amd64 go build -o "dist/linux-amd64/whatsapp-server.o" -ldflags="-s -w" -v ./servers/whatsapp-server/main.go +GOOS=linux GOARCH=amd64 go build -o "dist/linux-amd64/mysql-to-surreal.o" -ldflags "-s -w" -v ./servers/jwelly/mysql-to-surreal/main.go +GOOS=linux GOARCH=amd64 go build -o "dist/linux-amd64/main-server.o" -ldflags "-s -w" -v ./servers/jwelly/main-server/main.go +GOOS=linux GOARCH=amd64 go build -o "dist/linux-amd64/mysql-backup.o" -ldflags "-s -w" -v ./servers/jwelly/mysql-backup/main.go +GOOS=linux GOARCH=amd64 go build -o "dist/linux-amd64/mysql-to-mysql.o" -ldflags "-s -w" -v ./servers/jwelly/mysql-to-mysql/main.go \ No newline at end of file diff --git a/windwos.sh b/windwos.sh new file mode 100644 index 0000000..cb41982 --- /dev/null +++ b/windwos.sh @@ -0,0 +1,13 @@ +GOOS=windows GOARCH=amd64 go build -v -ldflags="-s -w" ./... +GOOS=windows GOARCH=amd64 go build -o "dist/windows-amd64/http-dump.exe" -v -ldflags="-s -w" ./servers/http-dump/dump-server/main.go +GOOS=windows GOARCH=amd64 go build -o "dist/windows-amd64/message-dump.exe" -v -ldflags="-s -w" ./servers/http-dump/message-dump/main.go +GOOS=windows GOARCH=amd64 go build -o "dist/windows-amd64/telegram-server.exe" -v -ldflags="-s -w" ./servers/telegram-server/main.go +GOOS=windows GOARCH=amd64 go build -o "dist/windows-amd64/boozv3.exe" -v -ldflags="-s -w" ./servers/boozv3/main-server/main.go +GOOS=windows GOARCH=amd64 go build -o "dist/windows-amd64/bullion.exe" -v -ldflags="-s -w" ./servers/bullion/main-server/main.go +GOOS=windows GOARCH=amd64 go build -o "dist/windows-amd64/function-management.exe" -v -ldflags="-s -w" ./servers/function-management/main.go +GOOS=windows GOARCH=amd64 go build -o "dist/windows-amd64/link-shortner.exe" -v -ldflags="-s -w" ./servers/link-shortner/main.go +GOOS=windows GOARCH=amd64 go build -o "dist/windows-amd64/whatsapp-server.exe" -v -ldflags="-s -w" ./servers/whatsapp-server/main.go +GOOS=windows GOARCH=amd64 go build -o "dist/windows-amd64/mysql-to-surreal.exe" -v -ldflags="-s -w" ./servers/jwelly/mysql-to-surreal/main.go +GOOS=windows GOARCH=amd64 go build -o "dist/windows-amd64/main-server.exe" -v -ldflags="-s -w" ./servers/jwelly/main-server/main.go +GOOS=windows GOARCH=amd64 go build -o "dist/windows-amd64/mysql-backup.exe" -v -ldflags="-s -w" ./servers/jwelly/mysql-backup/main.go +GOOS=windows GOARCH=amd64 go build -o "dist/windows-amd64/mysql-to-mysql.exe" -v -ldflags="-s -w" ./servers/jwelly/mysql-to-mysql/main.go \ No newline at end of file