From 3aa367f8f8626748a78d5fb0f8f7b71ed051d148 Mon Sep 17 00:00:00 2001 From: Martin Fenner Date: Sun, 10 Mar 2019 21:47:03 +0100 Subject: [PATCH] provide revision info to sentry. #214 --- .travis.yml | 4 ++++ config/initializers/_version.rb | 1 + config/initializers/sentry.rb | 1 + 3 files changed, 6 insertions(+) diff --git a/.travis.yml b/.travis.yml index 476b80e8d..8e664be44 100644 --- a/.travis.yml +++ b/.travis.yml @@ -70,6 +70,10 @@ after_success: rm dockerize-linux-amd64-v0.6.0.tar.gz; export GIT_SHA=$(git rev-parse --short HEAD); export GIT_TAG=$(git describe --tags $(git rev-list --tags --max-count=1)); + export VERSION=$(sentry-cli releases propose-version); + sentry-cli releases new -p lupo $VERSION + sentry-cli releases set-commits --auto $VERSION + git clone "https://${TRAVIS_SECURE_TOKEN}@github.com/datacite/mastino.git"; ./dockerize -template vendor/docker/_lupo.auto.tfvars.tmpl:mastino/stage/services/client-api/_lupo.auto.tfvars; diff --git a/config/initializers/_version.rb b/config/initializers/_version.rb index a4c0a0b9c..5a269ad38 100644 --- a/config/initializers/_version.rb +++ b/config/initializers/_version.rb @@ -1,5 +1,6 @@ module Lupo class Application VERSION = "2.3.39" + REVISION = `git rev-parse HEAD` end end \ No newline at end of file diff --git a/config/initializers/sentry.rb b/config/initializers/sentry.rb index da3f26ba5..526d28d31 100644 --- a/config/initializers/sentry.rb +++ b/config/initializers/sentry.rb @@ -1,4 +1,5 @@ Raven.configure do |config| config.dsn = ENV["SENTRY_DSN"] + config.release = Lupo::Application::REVISION config.sanitize_fields = Rails.application.config.filter_parameters.map(&:to_s) end \ No newline at end of file