diff --git a/ci/builds.gitlab-ci.yml b/ci/builds.gitlab-ci.yml index dde2cf44194bd7c1d4fc4091a485ef173c28bdf2..da8ed695ae57ea105d1650f486daebce7d99fdc0 100644 --- a/ci/builds.gitlab-ci.yml +++ b/ci/builds.gitlab-ci.yml @@ -15,10 +15,11 @@ before_script: - dnf install -y rpmdevtools rpm-build git script: - - _git_desc=$(git describe) && _version=${_git_desc//-/.} && echo "$_version" + - export _git_desc=$(git describe) && export _version=${_git_desc//-/.} && echo "$_version" - sed -i 's/^Version:.*/Version:'" ${_version}"'/g' check_dnf_automatic.spec - sed -i 's/^_version=.*/_version='"${_version}"'/g' script/check_dnf_automatic - - git archive --format=tar.gz -o "$(pwd)/check_dnf_automatic-${_version}.tar.gz" --prefix="check_dnf_automatic-${_version}/" HEAD + - export _stash_ref=$(git stash create) + - git archive --format=tar.gz -o "$(pwd)/check_dnf_automatic-${_version}.tar.gz" --prefix="check_dnf_automatic-${_version}/" "$_stash_ref" - rpmbuild -bb check_dnf_automatic.spec --define "_topdir $(pwd)/rpmbuild" --define "_sourcedir $(pwd)" - mv rpmbuild/RPMS ./ artifacts: