提交 9156530d 编写于 作者: Z Zhipeng Xie

unify version and add source git version

Signed-off-by: NZhipeng Xie <xiezhipeng1@huawei.com>
上级 1ca97d44
VERSION = 0.1
.PHONY: all clean modules .PHONY: all clean modules
PKGPATH=pkg PKGPATH=pkg
...@@ -6,14 +7,19 @@ PREFIX ?= /usr ...@@ -6,14 +7,19 @@ PREFIX ?= /usr
LIBEXEC ?= libexec LIBEXEC ?= libexec
BINDIR = $(DESTDIR)$(PREFIX)/bin BINDIR = $(DESTDIR)$(PREFIX)/bin
SYSTEMDDIR = $(DESTDIR)$(PREFIX)/lib/systemd/system SYSTEMDDIR = $(DESTDIR)$(PREFIX)/lib/systemd/system
SRCVERSION = $(shell git rev-parse --short HEAD 2>/dev/null)
ATUNEVERSION = $(VERSION)$(if $(SRCVERSION),($(SRCVERSION)))
GOLDFLAGS += -X atune/common/config.Version=$(ATUNEVERSION)
GOFLAGS = -ldflags "$(GOLDFLAGS)"
all: modules atune-adm atuned db all: modules atune-adm atuned db
atune-adm: atune-adm:
export GOPATH=`cd ../../;pwd` && go build -v -o $(PKGPATH)/atune-adm cmd/atune-adm/*.go export GOPATH=`cd ../../;pwd` && go build -v $(GOFLAGS) -o $(PKGPATH)/atune-adm cmd/atune-adm/*.go
atuned: atuned:
export GOPATH=`cd ../../;pwd` && go build -v -o $(PKGPATH)/atuned cmd/atuned/*.go export GOPATH=`cd ../../;pwd` && go build -v $(GOFLAGS) -o $(PKGPATH)/atuned cmd/atuned/*.go
modules: modules:
export GOPATH=`cd ../../;pwd` && cd ${CURDIR}/modules/server/profile/ && go build -buildmode=plugin -o ${CURDIR}/pkg/daemon_profile_server.so *.go export GOPATH=`cd ../../;pwd` && cd ${CURDIR}/modules/server/profile/ && go build -buildmode=plugin -o ${CURDIR}/pkg/daemon_profile_server.so *.go
......
...@@ -24,10 +24,10 @@ import ( ...@@ -24,10 +24,10 @@ import (
"github.com/go-ini/ini" "github.com/go-ini/ini"
) )
var Version = "no version specified"
// application common config // application common config
const ( const (
Version = "0.0.1"
EnvAddr = "ATUNED_ADDR" EnvAddr = "ATUNED_ADDR"
EnvPort = "ATUNED_PORT" EnvPort = "ATUNED_PORT"
EnvTLS = "ATUNE_TLS" EnvTLS = "ATUNE_TLS"
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
Summary: AI auto tuning system Summary: AI auto tuning system
Name: atune Name: atune
Version: 1.0 Version: 0.1
Release: 0.1%{?dist} Release: 0.1%{?dist}
License: Mulan PSL v1 License: Mulan PSL v1
Source: %{name}-%{version}.tar.gz Source: %{name}-%{version}.tar.gz
...@@ -104,5 +104,5 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version} ...@@ -104,5 +104,5 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-%{python3_version}
%systemd_postun_with_restart atuned.service %systemd_postun_with_restart atuned.service
%changelog %changelog
* Tue Nov 12 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.0-0.1 * Tue Nov 12 2019 openEuler Buildteam <buildteam@openeuler.org> - 0.1-0.1
- Package init - Package init
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册