diff options
Diffstat (limited to 'app/models/ci/pipeline.rb')
-rw-r--r-- | app/models/ci/pipeline.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/app/models/ci/pipeline.rb b/app/models/ci/pipeline.rb index 05207fb1ca0..eab2ab69e44 100644 --- a/app/models/ci/pipeline.rb +++ b/app/models/ci/pipeline.rb @@ -919,8 +919,12 @@ module Ci Gitlab::Ci::Variables::Collection.new.tap do |variables| next variables unless tag? + git_tag = project.repository.find_tag(ref) + + next variables unless git_tag + variables.append(key: 'CI_COMMIT_TAG', value: ref) - variables.append(key: 'CI_COMMIT_TAG_MESSAGE', value: project.repository.find_tag(ref).message) + variables.append(key: 'CI_COMMIT_TAG_MESSAGE', value: git_tag.message) # legacy variable variables.append(key: 'CI_BUILD_TAG', value: ref) |