Я намагаюся перейти від Buildbot до Gitlab CI. Все працює відмінно, окрім отримання номера версії з git. Ми використовували
git describe --always --tags --abbrev=4
команда в поєднанні з розумними іменами тегів (наприклад, "1.0"). Він працював бездоганно з buildbot, але з якихось причин gitlab-ci перевірки до ревізії HEAD роблять робочу копію в стані "відірваної голови", тому команда, що згадується раніше, повертає потворні імена версій (наприклад, "53ab" замість слова "1.0-50- g53ab "). Чи є в даному випадку спосіб отримати опис закріплення з тегами?
Звідки міститься номер версії? Тег, який уже є у сховищі?
—
Daniel B
Даніель, так, точно.
—
Andrew Kravchuk
Ви впевнені, що тег присутній у віддаленому сховищі? Тому що це прекрасно працює для мене з відірваною головою.
—
Daniel B