1
0
mirror of https://github.com/woodpecker-ci/woodpecker.git synced 2024-12-24 10:07:21 +02:00

added git revision to the binary for debugging purposes

This commit is contained in:
Brad Rydzewski 2014-03-01 20:46:10 -07:00
parent c69e9d3ab7
commit 092b7c919b
2 changed files with 9 additions and 1 deletions

View File

@ -1,3 +1,5 @@
SHA := $(shell git rev-parse --short HEAD)
BRANCH := $(shell git rev-parse --abbrev-ref HEAD)
all: embed build all: embed build
@ -32,7 +34,7 @@ embed:
build: build:
cd cmd/drone && go build -o ../../bin/drone cd cmd/drone && go build -o ../../bin/drone
cd cmd/droned && go build -o ../../bin/droned cd cmd/droned && go build -ldflags "-X main.version $(SHA)" -o ../../bin/droned
test: test:
go test -v github.com/drone/drone/pkg/build go test -v github.com/drone/drone/pkg/build

View File

@ -46,6 +46,9 @@ var (
// build will timeout after N milliseconds. // build will timeout after N milliseconds.
// this will default to 500 minutes (6 hours) // this will default to 500 minutes (6 hours)
timeout time.Duration timeout time.Duration
// commit sha for the current build.
version string
) )
func main() { func main() {
@ -67,6 +70,9 @@ func main() {
setupStatic() setupStatic()
setupHandlers() setupHandlers()
// debug
log.Printf("starting drone version %s on port %s\n", version, port)
// start webserver using HTTPS or HTTP // start webserver using HTTPS or HTTP
if sslcert != "" && sslkey != "" { if sslcert != "" && sslkey != "" {
panic(http.ListenAndServeTLS(port, sslcert, sslkey, nil)) panic(http.ListenAndServeTLS(port, sslcert, sslkey, nil))