Size: a a a

Обсуждения техдирские

2020 June 09

MG

Maksim Gorshenin in Обсуждения техдирские
видимо есть путаница между тегами компонентов и релиз как совокупностью компонентов с определенными тегами, теги в соответствующих репозиториях появляются как MR, то есть разработчик(ки) считают его готовым к тестам, но не факт что он уйдет в релиз
источник

V

Vlad in Обсуждения техдирские
эх )
источник

V

Vlad in Обсуждения техдирские
я думал что поудобнее есть )
источник

MG

Mikhail Glader in Обсуждения техдирские
Maksim Gorshenin
видимо есть путаница между тегами компонентов и релиз как совокупностью компонентов с определенными тегами, теги в соответствующих репозиториях появляются как MR, то есть разработчик(ки) считают его готовым к тестам, но не факт что он уйдет в релиз
Да, я хочу какую-то сквозную равномерно возрастающую нумерацию коммитов, видимо.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Mikhail Glader
1.1.17 автоматически в тестинг выедет.
Но при этом оно не приедет в прод? Не, ну если у вас есть лишние ресурсы на тестирование - делайте.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Mikhail Glader
Да, я хочу какую-то сквозную равномерно возрастающую нумерацию коммитов, видимо.
Так если сквозная нумерация, то нет ничего проще. На хук в Гитлабе вешается простановка build Id из файла и всё. Релизом это обзывать не надо.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Будет как в Windows "Сборка 7600".
источник

MG

Mikhail Glader in Обсуждения техдирские
Andrey Shetukhin
Так если сквозная нумерация, то нет ничего проще. На хук в Гитлабе вешается простановка build Id из файла и всё. Релизом это обзывать не надо.
Ок, если тебе не нравится слово "релиз", давай назовем сборкой. Куда вешать build id? Где этот номер будет сохраняться?
источник

R

Ruslan in Обсуждения техдирские
Mikhail Glader
Да, я хочу какую-то сквозную равномерно возрастающую нумерацию коммитов, видимо.
Мы написали скрипт и повесили его на хук в репо - на любой коммит он увеличивает на 1 версию в файле version.txt особым нужным нам образом.
источник

OS

Oleg Soroka in Обсуждения техдирские
источник

MG

Mikhail Glader in Обсуждения техдирские
Ruslan
Мы написали скрипт и повесили его на хук в репо - на любой коммит он увеличивает на 1 версию в файле version.txt особым нужным нам образом.
И добавляет еще один коммит? Или сквошит с предыдущим?
источник

R

Ruslan in Обсуждения техдирские
Mikhail Glader
И добавляет еще один коммит? Или сквошит с предыдущим?
Добавляет
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Mikhail Glader
Ок, если тебе не нравится слово "релиз", давай назовем сборкой. Куда вешать build id? Где этот номер будет сохраняться?
В файл build.id в виде строки. Скриптом-хуком читать из него, увеличивать на 1 и писать обратно. Использовать в именовании сборки, выгружаемой на прод, скажем.

Роллинг релиз как он есть.
источник

MG

Mikhail Glader in Обсуждения техдирские
Ruslan
Добавляет
Сорри, не очень знаю эту механику. Где исполняется скрипт? Нужен отдельный вебсервер, слушающий http?
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Это неудобно, так как такую нумерацию невозможно запомнить и тем более - быстро разобраться, где что установлено.
источник

MG

Mikhail Glader in Обсуждения техдирские
Andrey Shetukhin
В файл build.id в виде строки. Скриптом-хуком читать из него, увеличивать на 1 и писать обратно. Использовать в именовании сборки, выгружаемой на прод, скажем.

Роллинг релиз как он есть.
Да, примерно так и хочу. Спасибо за термин.
источник

OS

Oleg Soroka in Обсуждения техдирские
Andrey Shetukhin
Это неудобно, так как такую нумерацию невозможно запомнить и тем более - быстро разобраться, где что установлено.
Удивительно, но никогда не встречался с проблемой.
Может быть потому, что в моей практике ничего не надо запоминать, а что где установлено - прекрасно видно сразу.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Oleg Soroka
Удивительно, но никогда не встречался с проблемой.
Может быть потому, что в моей практике ничего не надо запоминать, а что где установлено - прекрасно видно сразу.
Практика бывает разная. Если есть клиенты, у которых стоят разные версии, то именование в виде гитовских Id - ОЧЕНЬ плохая идея.

Если в проекте всего две версии, одна на проде, другая в тесте, то называйте хоть именами хэшей sha512
источник

V

Vlad in Обсуждения техдирские
Mikhail Glader
Да, я хочу какую-то сквозную равномерно возрастающую нумерацию коммитов, видимо.
у нас trunk based development и svn
мы тупо номер ревизии "вбилживаем" в бинарь и збс
источник

V

Vlad in Обсуждения техдирские
сквозит, возрастает себе спокойно
источник