diff --git a/.drone.yml b/.drone.yml index 7f6376a..256bc42 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,8 +2,8 @@ pipeline: build: image: golang commands: - - ./genversion.sh - - ./genbuilddate.sh + - sh genversion.sh + - sh genbuilddate.sh - go get -d code.dnix.de/an/flokatilib/... - go get -d ./... - go test diff --git a/genbuilddate.sh b/genbuilddate.sh new file mode 100755 index 0000000..1f0314f --- /dev/null +++ b/genbuilddate.sh @@ -0,0 +1,9 @@ +#!/bin/sh +BUILDDATEGO="builddate.go" +echo "package main" >$BUILDDATEGO +echo "" >>$BUILDDATEGO +echo "const (" >>$BUILDDATEGO +echo -n " FlokatiBuilddate = \"" >>$BUILDDATEGO +echo -n `date` >>$BUILDDATEGO +echo "\"" >>$BUILDDATEGO +echo ")" >>$BUILDDATEGO diff --git a/genversion.sh b/genversion.sh new file mode 100755 index 0000000..ddff8b0 --- /dev/null +++ b/genversion.sh @@ -0,0 +1,12 @@ +#!/bin/sh +VERSIONGO="version.go" +echo "package main" >$VERSIONGO +echo "" >>$VERSIONGO +echo "const (" >>$VERSIONGO +echo -n " FlokatiVersion = \"" >>$VERSIONGO +echo -n `git rev-parse --abbrev-ref HEAD` >>$VERSIONGO +echo "\"" >>$VERSIONGO +echo -n " FlokatiBuild = \"" >>$VERSIONGO +echo -n `git rev-list HEAD --count` >>$VERSIONGO +echo "\"" >>$VERSIONGO +echo ")" >>$VERSIONGO