Size: a a a

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

2020 June 09

R

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

C

Combot in Обсуждения техдирские
🌟 Ruslan has reached level 5!
источник

OS

Oleg Soroka in Обсуждения техдирские
Слышал, есть секта свидетелей отличия номера билда от хэша коммита, но сам не состоял.
источник

AP

Andrey P in Обсуждения техдирские
Коллеги, вопрос на засыпку: кто использует в своей практике мульти-репозиторную систему? Это когда для каждого модуля своя пара репозиториев: с исходниками и бинарями
источник

V

Vlad in Обсуждения техдирские
Andrey P
Коллеги, вопрос на засыпку: кто использует в своей практике мульти-репозиторную систему? Это когда для каждого модуля своя пара репозиториев: с исходниками и бинарями
извращенцы =)
источник

OS

Oleg Soroka in Обсуждения техдирские
Ты ничо не понимаешь - это Binary As A Code
источник

AP

Andrey P in Обсуждения техдирские
А переход с версии на версию происходит перестановкой тагов сабмодулей.
источник

AP

Andrey P in Обсуждения техдирские
Один репозиторий с кучей бранчей и мерджей все ж имеет предел масшабируемости.
источник

OS

Oleg Soroka in Обсуждения техдирские
Пока остановиись на тупой, но железно надёжной схеме
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Oleg Soroka
Слышал, есть секта свидетелей отличия номера билда от хэша коммита, но сам не состоял.
Объяснить кастомеру, что надо обновиться до версии 3.2.7 или до сборки 176 на порядок проще, чем рассказывать, что нужная фича появилась в коммите бэ-пять-ноль-дэ-дэ-эф-це.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Если у вас разработка полностью для вас, вы можете называть релизы как угодно. Если хоть один релиз уходит наружу, даже посредством API, то смена версии с b0d5bf6  на 02d664f не приведёт ни к чему, кроме как к проблемам.
источник

OS

Oleg Soroka in Обсуждения техдирские
Прислать кастомеру ссылку на комит в репу, где перечисленны точные спецификации на все версии всех компонент - не сложнее, но куда более зрело.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Oleg Soroka
Прислать кастомеру ссылку на комит в репу, где перечисленны точные спецификации на все версии всех компонент - не сложнее, но куда более зрело.
Кастомеру надо не ссылку на коммит в репу, а релиз. Ссылка на репозиторий это не "зрело", это либо PHP-песочница, либо непонимание, для чего вообще нужны зафиксированные релизы, а не доступный репо.
источник

OS

Oleg Soroka in Обсуждения техдирские
release is so 20-century
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Да-да. Живи быстро, выкатывай 1000 версий API в месяц.
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Ещё можно поставить Gentoo
источник

AS

Andrey Shetukhin in Обсуждения техдирские
Хотя к чёрту этот 20-й век. Ставить надо сразу из репо и конпелять на проде.
источник

OS

Oleg Soroka in Обсуждения техдирские
Вот бы сейчас ещё с Шетухиным спорить, чем релиз отличается от комита в репу, описывающую спецификации компонент.
источник

OS

Oleg Soroka in Обсуждения техдирские
Подсказка - тем, что комиту присваевается человекочитаемый тэг.
источник

OS

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