Size: a a a

2020 July 08

GG

George Gaál in ru_gitlab
Друг Рыболова
дальше это будет версией софта, будет проставляться чтобы было понятно кака сейчас версия развернута
очень странный кейс, ты скорее всего хочешь версию положить в отдельный файл VERSION.TXT и при мерже в мастер обновлять номер версии ПО
источник

AF

Anastasia Fedorova in ru_gitlab
добрый день!
у нас в компании премиум (вчера обновились до 13.0.3), хотим включить confidential epics
проставили флаг Feature.enable(:confidential_epics) - при создании эпика появилась опция «сделать конфеденциальным»
не подскажете, где врубить настройку, которая позволяет уже имеющиеся эпики делать конфеденциальными?
выглядит примерно так: https://gitlab.com/gitlab-org/gitlab/uploads/5d6fe4273c00d8b7a654f5ac17c4cbc2/Screen_Shot_2019-11-14_at_4.11.32_PM.png
источник

DV

Dmitry Vorobev in ru_gitlab
Друг Рыболова
дальше это будет версией софта, будет проставляться чтобы было понятно кака сейчас версия развернута
Так для дев сборок кладите хэш коммита
источник

GG

George Gaál in ru_gitlab
Dmitry Vorobev
Так для дев сборок кладите хэш коммита
идеально !
источник

ДР

Друг Рыболова... in ru_gitlab
George Gaál
очень странный кейс, ты скорее всего хочешь версию положить в отдельный файл VERSION.TXT и при мерже в мастер обновлять номер версии ПО
да, так и есть эта версия будет при сборке записываться в отдельный файл
источник

DV

Dmitry Vorobev in ru_gitlab
Иначе что это за версия 1.2.3, которая на самом деле из фича-ветки и вообще нестабильная
источник

ДР

Друг Рыболова... in ru_gitlab
Dmitry Vorobev
Так для дев сборок кладите хэш коммита
это как? куда его класть? можно поподробнее? 😊
источник

DV

Dmitry Vorobev in ru_gitlab
Ну вместо тега используйте $CI_COMMIT_SHA например
источник

DV

Dmitry Vorobev in ru_gitlab
Или там $CI_COMMIT_SHORT_SHA
источник

ДР

Друг Рыболова... in ru_gitlab
Dmitry Vorobev
Ну вместо тега используйте $CI_COMMIT_SHA например
и его записывать в файл version.txt?
источник

DV

Dmitry Vorobev in ru_gitlab
Ну да. Даже можно в .gitlab.ci.yml в variables объявить`BUILD_VERSION: ${CI_COMMIT_TAG:-$CI_COMMIT_SHORT_SHA}` например
источник

ДР

Друг Рыболова... in ru_gitlab
Dmitry Vorobev
Ну да. Даже можно в .gitlab.ci.yml в variables объявить`BUILD_VERSION: ${CI_COMMIT_TAG:-$CI_COMMIT_SHORT_SHA}` например
хэш коммита не вариант. эта версия должна отображаться потом на главное странице и если будет вместо 1.0.2 (к примеру) отображаться просто хэш, то чтобы понять какая версия сейчас развернута надо идти в гит и смотреть какой версии соответствует этот хеш. так не прокатит для меня 😞 нужно именно тэг отображать
источник

DV

Dmitry Vorobev in ru_gitlab
В вашем случае тег вообще не отражает никакой информации, кроме того, что текущая сборка старше некоторой версии
источник

DV

Dmitry Vorobev in ru_gitlab
И тогда пойти в гит и посмотреть коммит и его автора просто не получится
источник

ДР

Друг Рыболова... in ru_gitlab
Dmitry Vorobev
В вашем случае тег вообще не отражает никакой информации, кроме того, что текущая сборка старше некоторой версии
почему? если склонить на лоакльный хост и выполнить git describe то тег покажет последний который был проставлен разработчиком
источник

DV

Dmitry Vorobev in ru_gitlab
Друг Рыболова
почему? если склонить на лоакльный хост и выполнить git describe то тег покажет последний который был проставлен разработчиком
А что дает информация о последнем проставленном теге, отображенная на главной странице?
источник

DV

Dmitry Vorobev in ru_gitlab
Что когда-то в прошлом эту версию релизнули. Текущее состояние проекта она никак не отражает
источник

ДР

Друг Рыболова... in ru_gitlab
Dmitry Vorobev
А что дает информация о последнем проставленном теге, отображенная на главной странице?
информация о том какая сейчас версия софта развернута
источник

ДР

Друг Рыболова... in ru_gitlab
Dmitry Vorobev
Что когда-то в прошлом эту версию релизнули. Текущее состояние проекта она никак не отражает
да, пока не проставили руками новый тег и не релизнули новую версию
источник

DV

Dmitry Vorobev in ru_gitlab
Dmitry Vorobev
Ну да. Даже можно в .gitlab.ci.yml в variables объявить`BUILD_VERSION: ${CI_COMMIT_TAG:-$CI_COMMIT_SHORT_SHA}` например
Вот универсальный вариант. Если проставили тег - в BUILD_VERSION попадет тег. Иначе - короткий sha коммита
источник