hrms/build.sh

26 lines
733 B
Bash
Executable File

#!/bin/bash
echo "[start to build hrms]"
rm -r hrms_app
echo "[start to build macos_app]"
go build -o hrms_app/macos_app main.go
chmod a+x hrms_app/macos_app
echo "[start to build windows_app]"
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o hrms_app/windows_app.exe main.go
chmod a+x hrms_app/windows_app.exe
echo "[start to build linux_app]"
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o hrms_app/linux_app main.go
chmod a+x hrms_app/linux_app
echo "[start hrms success]"
echo "[start to copy folder]"
cp -R config hrms_app/config
cp -R static hrms_app/static
cp -R views hrms_app/views
echo "[copy folder success]"
echo "[start to build zip file]"
zip -r -m hrms_app/app.zip hrms_app/*
echo "[build zip file success]"