Size: a a a

2020 October 28

DF

Denis Fakhrtdinov in ErlangRus
Сейчас там как будто только ENV доступен.
источник

ML

Maksim Lapshin in ErlangRus
Denis Fakhrtdinov
Сейчас там как будто только ENV доступен.
ну правильно.

Чтобы весь .git в докер не копировать, туда заливаются только сырцы и вместе с ними в ENV передается  git describe --abbrev=7 --long и для бранча git rev-parse --abbrev-ref HEAD

Скорее всего то, что тебе нужно отломали именно ради такого воркфлоу
источник

DF

Denis Fakhrtdinov in ErlangRus
А это здесь причем?..
источник

DF

Denis Fakhrtdinov in ErlangRus
Я же про релиз говорю.
источник

ML

Maksim Lapshin in ErlangRus
Denis Fakhrtdinov
Я же про релиз говорю.
ну, а как ты его версионируешь?
источник

DF

Denis Fakhrtdinov in ErlangRus
{relx, [
   {
       release, {some_release, {semver, ""}}, [
           %% dependencies
источник

DF

Denis Fakhrtdinov in ErlangRus
Я просто хочу положить release_version в конфиг чтобы его можно было в рантайме пользовать.
источник

ML

Maksim Lapshin in ErlangRus
мы например ставим теги и получаем версии, которые совпадают с тегами и не очень:

20.10-245-gd830454
источник

DF

Denis Fakhrtdinov in ErlangRus
relx semver делает примерно то же самое.
источник

ML

Maksim Lapshin in ErlangRus
Denis Fakhrtdinov
Я просто хочу положить release_version в конфиг чтобы его можно было в рантайме пользовать.
WORKDIR /output
ARG CHASSIS_ROOTFS_VERSION
RUN sed -i   "s/VERSION/${CHASSIS_ROOTFS_VERSION}/" tmproot/DEBIAN/control
RUN dpkg-deb -Zgzip --build tmproot chassis_${CHASSIS_ROOTFS_VERSION}_amd64.deb



ну вот как-то так мы делаем для версии деб-пакета
источник

DF

Denis Fakhrtdinov in ErlangRus
Я просто не хочу дублировать логику. В оверлеях подстановка {{release_version}} работает.
источник

ML

Maksim Lapshin in ErlangRus
версия передается снаружи в build-args докера
источник

ML

Maksim Lapshin in ErlangRus
а откуда у тебя вообще берется release_version ?
источник

DF

Denis Fakhrtdinov in ErlangRus
источник
2020 October 29

DP

Dmitry Ponyatov in ErlangRus
Книга Юрича неожиданно хорошо разошлась?
источник

ML

Maksim Lapshin in ErlangRus
Я скорее другое имел ввиду: как ты в принципе версию формируешь?

Мы во всех проектах ставим теги в гите и используем describe
источник

jc

john conor  in ErlangRus
ты рассказывал ога что не пользуетесь семвер
источник

DF

Denis Fakhrtdinov in ErlangRus
Maksim Lapshin
Я скорее другое имел ввиду: как ты в принципе версию формируешь?

Мы во всех проектах ставим теги в гите и используем describe
Вот эта конструкция в конфиге relx пользует теги гита:
{relx, [
   {
       release, {some_release, {semver, ""}}, [
           %% dependencies

В тестовых билдах она включает хеш коммита и бранч.
источник

ML

Maksim Lapshin in ErlangRus
john conor 
ты рассказывал ога что не пользуетесь семвер
Какая связь между гитом и вымышленной химерой семвера?
источник

IK

Igor Karymov in ErlangRus
Всем привет. Может кто поделиться идеями, cowboy 1.0.4 предположительно после определённого рейта запросов возвращает 500ки, в логах пусто. Есть проверенные места куда бы присосаться, чтобы такое подебажить?
источник