From 5a6a4c8a0d92984b060dc0f865d69401b6108dbb Mon Sep 17 00:00:00 2001 From: orgin Date: Thu, 22 Sep 2022 10:37:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E7=BC=96=E8=AF=91=E6=A0=87?= =?UTF-8?q?=E8=AE=B0=E4=BB=A5=E5=8F=8A=E7=BC=96=E8=AF=91=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- node/node_linux.go | 4 ++++ node/node_mac.go | 4 ++++ node/node_win.go | 6 +++++- util/buildtime/build.go | 7 ++++++- 4 files changed, 19 insertions(+), 2 deletions(-) diff --git a/node/node_linux.go b/node/node_linux.go index 3e7d4d5..8661b04 100644 --- a/node/node_linux.go +++ b/node/node_linux.go @@ -15,3 +15,7 @@ func KillProcess(processId int){ fmt.Printf("kill processid %d is successful.\n",processId) } } + +func GetBuildOSType() BuildOSType{ + return Linux +} diff --git a/node/node_mac.go b/node/node_mac.go index a616063..fa780c1 100644 --- a/node/node_mac.go +++ b/node/node_mac.go @@ -15,3 +15,7 @@ func KillProcess(processId int){ fmt.Printf("kill processid %d is successful.\n",processId) } } + +func GetBuildOSType() BuildOSType{ + return Mac +} diff --git a/node/node_win.go b/node/node_win.go index 2176711..1e84112 100644 --- a/node/node_win.go +++ b/node/node_win.go @@ -4,4 +4,8 @@ package node func KillProcess(processId int){ -} \ No newline at end of file +} + +func GetBuildOSType() BuildOSType{ + return Windows +} diff --git a/util/buildtime/build.go b/util/buildtime/build.go index 556b432..03979a7 100644 --- a/util/buildtime/build.go +++ b/util/buildtime/build.go @@ -6,10 +6,15 @@ go tool nm ./originserver.exe |grep buildtime //编译传入编译时间信息 go build -ldflags "-X 'github.com/duanhf2012/origin/util/buildtime.BuildTime=20200101'" +go build -ldflags "-X github.com/duanhf2012/origin/util/buildtime.BuildTime=20200101 -X github.com/duanhf2012/origin/util/buildtime.BuildTag=debug" */ var BuildTime string - +var BuildTag string func GetBuildDateTime() string { return BuildTime } + +func GetBuildTag() string { + return BuildTag +}