Skip to content

Commit e3335d0

Browse files
committed
Build SSI artifacts with downloaded gem
1 parent 0087484 commit e3335d0

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

.gitlab-ci.yml

+10-4
Original file line numberDiff line numberDiff line change
@@ -71,16 +71,22 @@ build-gem:
7171
image: $DOCKER_REGISTRY/images/mirror/ruby:3.2.2
7272
stage: package
7373
script:
74+
- mkdir -p pkg tmp
7475
- |
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
7683
echo CI_JOB_ID=$CI_JOB_ID
7784
echo CI_COMMIT_REF_NAME=$CI_COMMIT_REF_NAME
7885
echo CI_COMMIT_SHA=$CI_COMMIT_SHA
79-
8086
.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
8189
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
8490
artifacts:
8591
paths:
8692
- pkg

0 commit comments

Comments
 (0)