File tree 1 file changed +10
-4
lines changed
1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -71,16 +71,22 @@ build-gem:
71
71
image : $DOCKER_REGISTRY/images/mirror/ruby:3.2.2
72
72
stage : package
73
73
script :
74
+ - mkdir -p pkg tmp
74
75
- |
75
- if [ -z "$CI_COMMIT_TAG" ]; then
76
+ if [ -n "$CI_COMMIT_TAG" ]; then
77
+ .gitlab/check_gem_presence.sh
78
+ VERSION=${CI_COMMIT_TAG#v}
79
+ gem fetch datadog --version $VERSION
80
+ mv datadog-*.gem pkg/
81
+ echo $VERSION > tmp/version
82
+ else
76
83
echo CI_JOB_ID=$CI_JOB_ID
77
84
echo CI_COMMIT_REF_NAME=$CI_COMMIT_REF_NAME
78
85
echo CI_COMMIT_SHA=$CI_COMMIT_SHA
79
-
80
86
.gitlab/patch_gem_version.sh glci $CI_JOB_ID $CI_COMMIT_REF_NAME $CI_COMMIT_SHA
87
+ bundle install && chmod go-w -R . && bundle exec rake build
88
+ ruby -Ilib -rdatadog/version -e 'puts Gem::Version.new(Datadog::VERSION::STRING).to_s' >> tmp/version
81
89
fi
82
- - bundle install && chmod go-w -R . && bundle exec rake build
83
- - mkdir -p tmp && ruby -Ilib -rdatadog/version -e 'puts Gem::Version.new(Datadog::VERSION::STRING).to_s' >> tmp/version
84
90
artifacts :
85
91
paths :
86
92
- pkg
You can’t perform that action at this time.
0 commit comments