[packages/gitlab-ci-multi-runner] ensure version is set in binary

glen glen at pld-linux.org
Mon May 2 14:45:23 CEST 2016


commit 69a70248fe7c541fb6c915a0774a03fbd21917e9
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Mon May 2 15:45:18 2016 +0300

    ensure version is set in binary

 gitlab-ci-multi-runner.spec | 7 +++++++
 1 file changed, 7 insertions(+)
---
diff --git a/gitlab-ci-multi-runner.spec b/gitlab-ci-multi-runner.spec
index 0575ca9..340e901 100644
--- a/gitlab-ci-multi-runner.spec
+++ b/gitlab-ci-multi-runner.spec
@@ -53,8 +53,15 @@ export GOPATH=$(pwd):$(pwd)/Godeps/_workspace
 export PATH=$(pwd):$PATH
 
 %{__make} docker
+%{__make} version | tee version.txt
+
+LDFLAGS="-X main.NAME gitlab-ci-multi-runner -X main.VERSION %{version} -X main.REVISION release"
 %gobuild
 
+# verify version match
+./gitlab-ci-multi-runner-%{version} -v > v
+grep 'version %{version} ' v
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT%{_bindir}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gitlab-ci-multi-runner.git/commitdiff/69a70248fe7c541fb6c915a0774a03fbd21917e9



More information about the pld-cvs-commit mailing list