diff --git a/config/software/postgres-exporter.rb b/config/software/postgres-exporter.rb index 91140bb2fd1bf0ac13b5fef53496bc82b4f0f826_Y29uZmlnL3NvZnR3YXJlL3Bvc3RncmVzLWV4cG9ydGVyLnJi..8e5e331eee897bb4ad3361b66f7e67554c496081_Y29uZmlnL3NvZnR3YXJlL3Bvc3RncmVzLWV4cG9ydGVyLnJi 100644 --- a/config/software/postgres-exporter.rb +++ b/config/software/postgres-exporter.rb @@ -19,7 +19,7 @@ require "#{Omnibus::Config.project_root}/lib/gitlab/version" name 'postgres-exporter' -version = Gitlab::Version.new('postgres-exporter', '0.4.1') +version = Gitlab::Version.new('postgres-exporter', '0.4.6') default_version version.print license 'Apache-2.0' @@ -33,6 +33,11 @@ env = { 'GOPATH' => "#{Omnibus::Config.source_dir}/postgres-exporter", } - command 'go build', env: env + + ldflags = [ + "-X main.Version=#{version.print}", + ].join(' ') + + command "go build -ldflags '#{ldflags}' ./cmd/postgres_exporter", env: env copy 'postgres_exporter', "#{install_dir}/embedded/bin/" end