代码拉取完成,页面将自动刷新
同步操作将从 iwannay/jiacrontab 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
# Go parameters
GOCMD=go
GOBUILD=$(GOCMD) build
GOCLEAN=$(GOCMD) clean
GOTEST=$(GOCMD) test
GOGET=$(GOCMD) get
BINARY_MANAGER=jiaserver
BINARY_CLIENT=jiaclient
BINARY_MANAGER_UNIX=$(BINARY_MANAGER)_unix
BINARY_CLIENT_UNIX=$(BINARY_CLIENT)_unix
WORKDIR=./app
SERVERDIR=$(WORKDIR)/jiacrontab/server
CLIENTDIR=$(WORKDIR)/jiacrontab/client
.PHONY: all build test clean run build-linux build-windows
all: test build
build:
mkdir $(WORKDIR)
mkdir $(WORKDIR)/jiacrontab
mkdir $(SERVERDIR)
mkdir $(CLIENTDIR)
cp server/server.ini $(SERVERDIR)
cp -r server/template $(SERVERDIR)
cp -r server/static $(SERVERDIR)
cp client/client.ini $(CLIENTDIR)
$(GOBUILD) -o $(BINARY_MANAGER) -v ./server
$(GOBUILD) -o $(BINARY_CLIENT) -v ./client
mv $(BINARY_MANAGER) $(SERVERDIR)
mv $(BINARY_CLIENT) $(CLIENTDIR)
test:
$(GOTEST) -v ./server
$(GOTEST) -v ./client
clean:
$(GOCLEAN)
rm -f $(BINARY_CLIENT_UNIX)
rm -f $(BINARY_MANAGER_UNIX)
rm -f $(BINARY_MANAGER)
rm -f $(BINARY_CLIENT)
rm -rf $(WORKDIR)
run:
$(GOBUILD) -o $(BINARY_NAME) -v ./...
./$(BINARY_NAME)
# Cross compilation
build-linux:
mkdir $(WORKDIR)
mkdir $(WORKDIR)/jiacrontab
mkdir $(SERVERDIR)
mkdir $(CLIENTDIR)
cp server/server.ini $(SERVERDIR)
cp -r server/template $(SERVERDIR)
cp -r server/static $(SERVERDIR)
cp client/client.ini $(CLIENTDIR)
GOOS=linux GOARCH=amd64 $(GOBUILD) -o $(BINARY_MANAGER) -v ./server
GOOS=linux GOARCH=amd64 $(GOBUILD) -o $(BINARY_CLIENT) -v ./client
mv $(BINARY_MANAGER) $(SERVERDIR)
mv $(BINARY_CLIENT) $(CLIENTDIR)
build-windows:
mkdir $(WORKDIR)
mkdir $(WORKDIR)/jiacrontab
mkdir $(SERVERDIR)
mkdir $(CLIENTDIR)
cp server/server.ini $(SERVERDIR)
cp -r server/template $(SERVERDIR)
cp -r server/static $(SERVERDIR)
cp client/client.ini $(CLIENTDIR)
GOOS=windows GOARCH=amd64 $(GOBUILD) -o $(BINARY_MANAGER).exe -v ./server
GOOS=windows GOARCH=amd64 $(GOBUILD) -o $(BINARY_CLIENT).exe -v ./client
mv $(BINARY_MANAGER).exe $(SERVERDIR)
mv $(BINARY_CLIENT).exe $(CLIENTDIR)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。