Print commit hash
This commit is contained in:
parent
d3c6360e3c
commit
d66f87485d
4
Makefile
4
Makefile
|
@ -1,7 +1,9 @@
|
||||||
.PHONY: all test
|
.PHONY: all test
|
||||||
|
|
||||||
|
COMMIT := $(shell git rev-parse --short HEAD)
|
||||||
|
|
||||||
all:
|
all:
|
||||||
go build -o telegabber
|
go build -ldflags "-X main.commit=${COMMIT}" -o telegabber
|
||||||
|
|
||||||
test:
|
test:
|
||||||
go test -v ./config ./ ./telegram ./xmpp ./xmpp/gateway ./persistence ./telegram/formatter
|
go test -v ./config ./ ./telegram ./xmpp ./xmpp/gateway ./persistence ./telegram/formatter
|
||||||
|
|
|
@ -15,7 +15,8 @@ import (
|
||||||
goxmpp "gosrc.io/xmpp"
|
goxmpp "gosrc.io/xmpp"
|
||||||
)
|
)
|
||||||
|
|
||||||
const version string = "1.3.0"
|
var version string = "1.4.0-dev"
|
||||||
|
var commit string
|
||||||
|
|
||||||
var sm *goxmpp.StreamManager
|
var sm *goxmpp.StreamManager
|
||||||
var component *goxmpp.Component
|
var component *goxmpp.Component
|
||||||
|
@ -25,6 +26,10 @@ var cleanupDone chan struct{}
|
||||||
var sigintChannel chan os.Signal
|
var sigintChannel chan os.Signal
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
if commit != "" {
|
||||||
|
version = fmt.Sprintf("%v-%v", version, commit)
|
||||||
|
}
|
||||||
|
|
||||||
var profilingPort = flag.Int("profiling-port", 0, "The port for pprof server")
|
var profilingPort = flag.Int("profiling-port", 0, "The port for pprof server")
|
||||||
// YAML config, compatible with the format of Zhabogram 2.0.0
|
// YAML config, compatible with the format of Zhabogram 2.0.0
|
||||||
var configPath = flag.String("config", "config.yml", "Config file path")
|
var configPath = flag.String("config", "config.yml", "Config file path")
|
||||||
|
@ -55,6 +60,8 @@ func main() {
|
||||||
|
|
||||||
SetLogrusLevel(config.XMPP.Loglevel)
|
SetLogrusLevel(config.XMPP.Loglevel)
|
||||||
|
|
||||||
|
log.Infof("Starting telegabber version %v", version)
|
||||||
|
|
||||||
sm, component, err = xmpp.NewComponent(config.XMPP, config.Telegram)
|
sm, component, err = xmpp.NewComponent(config.XMPP, config.Telegram)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Fatal(err)
|
log.Fatal(err)
|
||||||
|
|
Loading…
Reference in a new issue