Детская непосредственность
May. 27th, 2019 10:21 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Тестер пишет:
- Скажите, а куда делась история в jenkins
Отвечаю:
- Понимаете, сервер сдох, задания-то мы из бэкапа восстановили, но идея бэкапить историю нам даже в голову не приходила.
Он:
- Там была история не только сборок, но и тестирования. Очень жаль, что у
нас взаимодействие построено так, что люди, занимающиеся тестированием,
просто оказываются перед фактом.
Так кто кого, спрашивается перед фактом ставит? По-моему он меня, что эта история представляла для кого-то какую-то ценность.
- Скажите, а куда делась история в jenkins
Отвечаю:
- Понимаете, сервер сдох, задания-то мы из бэкапа восстановили, но идея бэкапить историю нам даже в голову не приходила.
Он:
- Там была история не только сборок, но и тестирования. Очень жаль, что у
нас взаимодействие построено так, что люди, занимающиеся тестированием,
просто оказываются перед фактом.
Так кто кого, спрашивается перед фактом ставит? По-моему он меня, что эта история представляла для кого-то какую-то ценность.
no subject
Date: 2019-05-27 07:34 am (UTC)no subject
Date: 2019-05-27 07:41 am (UTC)no subject
Date: 2019-05-27 02:27 pm (UTC)no subject
Date: 2019-05-27 07:38 am (UTC)no subject
Date: 2019-05-27 07:41 am (UTC)no subject
Date: 2019-05-27 02:25 pm (UTC)no subject
Date: 2019-05-27 07:06 pm (UTC)no subject
Date: 2019-05-27 07:12 pm (UTC)no subject
Date: 2019-05-27 07:46 am (UTC)no subject
Date: 2019-05-27 08:12 am (UTC)no subject
Date: 2019-05-27 07:58 am (UTC)Даже тупо номера билдов не могут восстановить, опять с 1 по третьему кругу. Охуели вконец.
no subject
Date: 2019-05-27 08:16 am (UTC)У нас не вебсайт какой, а честный, к тому же многоплатформный, программный продукт.
Увы, копирование истории в нашем случае стоит довольно много. Ее - терабайты. Номера билдов? Кому нужны номера билдов? Есть идентификаторы коммитов и версии пакетов. Тем более что у нас на 30 плафтормах у одного и того же коммита будет 30 разных номеров билдов, так как эти платформы добавлялись в сборочную систему не одновременно, а по мере появления их поддержки. Да и платформно-специфичные баги в процессе фикса которых бывает вручную делается 2-3 билда для конкертной платформы, тоже бывают.
no subject
Date: 2019-05-27 11:14 am (UTC)Программист - это тот, кто код пишет, который будет потом там билдиться.
А так-то один человек может и ту, и другую, и ещё 10 ролей выполнять.
no subject
Date: 2019-05-30 01:35 pm (UTC)Даже менеджеры могут например для обоснуя инвесторам спросить:
- мы тут 100500 нефти за все ваши дженкинсы заплатили, а сколько вообще было билдов и сколько из них было зафэйленных? как бля нету? я уже обещал дать инфу! так вы чо, бабло спионерили штоли и мне тут фуфло гоните? показывайте ваш дженкинс! что за хня, 10 билдов со вчерашнего дня? вчера бля поставили? всех на мороз @#%@#$%^*#^^**$!!! без зарплаты!
сами артифакты складировать, ок, надо в репо
логи билд процесса -- тоже нафиг
но тупо -- дату-номер-гитинфо-статус-отчёт-шаги-время шага -- крайне полезно и дёшево
проблема тут технологическая, дженкинс из коробки бэкапы не даёт -- тупо не в курсе какие файлы надо
дженкинсы к тому же деплоят в говнооблаках, где виртуалка выключается и все диски дропаются, с3 никто не маунитит
а в тимсити например всё культурно в БД и там бэкап-рестор всеми дб тулами в любой момент
no subject
Date: 2019-05-27 08:15 am (UTC)no subject
Date: 2019-05-27 08:17 am (UTC)no subject
Date: 2019-05-27 08:30 am (UTC)no subject
Date: 2019-05-27 08:37 am (UTC)Увы, они пытаются решать более амбициозные задачи чем стоило бы при текущем состоянии проекта и материальной базы фирмы.
no subject
Date: 2019-05-27 08:47 am (UTC)А в той базе у них скорее всего какой-то "кэш" их внутреннего состояния, который по первичным данным восстанавливать долго или неудобно. И если товарищи тестеры намекают что из за этого будет какая-то значимая потеря эффективности, то это таки повод для разборок.
no subject
Date: 2019-05-27 09:53 am (UTC)no subject
Date: 2019-05-27 02:31 pm (UTC)Другое дело, что тестеру, возможно, профессионально вредно думать о таком заранее. Зато он должен быть обучен при обнаружении такого спокойно написать тикет, а не предъявлять претензии.
no subject
Date: 2019-05-27 11:07 am (UTC)И раз дженкинсовым пастухам никто не сообщил, что история эта для представляет ценность для тестировщиков или кого-то ещё - то это косяк именно там.
no subject
Date: 2019-05-27 12:03 pm (UTC)no subject
Date: 2019-05-27 07:04 pm (UTC)