diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 82ce462b0caac2452c8788b00b3a74212e7ab786..f463831d1772e0ca8d3c1fc444d4c43e1a458d98 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -43,14 +43,13 @@ gemfile: script: - gem build liudesk_cmdb.gemspec - | - # Generate release info + # Extract gem info GEMFILE="$(ls -1 liudesk_cmdb-*.gem)" GEMNAME="$(basename -s '.gem' "${GEMFILE}")" - GEMVERSION="${GEMNAME#*-}" cat <<EOF > variables.env CI_RUBY_GEMFILE="$GEMFILE" - CI_RUBY_GEMNAME="$GEMNAME" - CI_RUBY_VERSION="$GEMVERSION" + CI_RUBY_GEMNAME="${GEMNAME%%-*}" + CI_RUBY_GEMVERSION="${GEMNAME#*-}" EOF cat variables.env artifacts: