Set a release for sentry

This commit is contained in:
Henne Vogelsang 2021-03-07 01:12:58 +01:00
parent 441a877ce5
commit d4e6122ba2
No known key found for this signature in database
GPG key ID: 9D6164C2955FADE0

View file

@ -9,4 +9,12 @@ Sentry.init do |config|
# config.traces_sampler = lambda do |context| # config.traces_sampler = lambda do |context|
# true # true
# end # end
# During deployment we touch tmp/restart.txt, let's use its last access time as release.
# Unless someone has set a variable of course...
osem_version_from_file = nil
version_file = File.expand_path('../../tmp/restart.txt', __dir__)
osem_version_from_file = File.new(version_file).atime.to_i if File.file?(version_file)
osem_version = ENV.fetch('OSEM_SENTRY_RELEASE', osem_version_from_file)
config.release = osem_version if osem_version
end end