vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
Тестер пишет:

- Скажите, а куда делась история в jenkins

Отвечаю:

- Понимаете, сервер сдох, задания-то мы из бэкапа восстановили, но идея бэкапить историю нам даже в голову не приходила.

Он:

- Там была история не только сборок, но и тестирования. Очень жаль, что у
нас взаимодействие построено так, что люди, занимающиеся тестированием,
просто оказываются перед фактом.

Так кто кого, спрашивается перед фактом ставит? По-моему он меня, что эта история представляла для кого-то какую-то ценность.

Date: 2019-05-27 07:34 am (UTC)
filin: (Default)
From: [personal profile] filin
Ответь ему, что обнаружение таких фактов и является его работой. Может попросить бонус у своего начальника.
Edited Date: 2019-05-27 07:35 am (UTC)

Date: 2019-05-27 02:27 pm (UTC)
filin: (Default)
From: [personal profile] filin
Его работой является обнаружение того, что явно или подразумеваемо должно было работать, но не работает. Тот факт, перед которым он оказался поставлен, относится к этой категории. Он его обнаружил. Пусть возьмет с полки пирожок.

Date: 2019-05-27 07:38 am (UTC)
filin: (Default)
From: [personal profile] filin
И нет, он тебе излагает не факт, а мнение. Факт в историческом аспекте — это событие, своевременно зафиксированное в документе. Нет летописного свидетельства (или культурного слоя) — нет факта.
Edited Date: 2019-05-27 07:38 am (UTC)

Date: 2019-05-27 02:25 pm (UTC)
filin: (Default)
From: [personal profile] filin
Сдыхание — да. А вот то, что история представляла ценность — нет.

Date: 2019-05-27 07:06 pm (UTC)
livelight: (hot)
From: [personal profile] livelight
Дык, "культурный слой" -- это и есть история. Она как раз и пропала :)

Date: 2019-05-27 07:12 pm (UTC)
filin: (Default)
From: [personal profile] filin
Раз пропала — значит, нет факта :)

Date: 2019-05-27 07:46 am (UTC)
sergey_cheban: (Default)
From: [personal profile] sergey_cheban
А если бы это был не jenkins, а git? Или, лучше, cvs: в гите-то история обычно легко восстанавливается.
Edited Date: 2019-05-27 07:49 am (UTC)

Date: 2019-05-27 07:58 am (UTC)
straktor: benders (Default)
From: [personal profile] straktor
Девопсы, то есть админы, которые убивают проектную инфу -- гондоны с точки зрения и разрабов, и менеджеров. Вам копировать историю ничего не стоит, но баре не желают озаботиться. И доступ другим вы не даете.
Даже тупо номера билдов не могут восстановить, опять с 1 по третьему кругу. Охуели вконец.

Date: 2019-05-27 11:14 am (UTC)
livelight: (Default)
From: [personal profile] livelight
Вообще, по определению, девопс - это тот, кто создаёт, настраивает и поддержиавет всю эту инфраструктуру для билдов.
Программист - это тот, кто код пишет, который будет потом там билдиться.
А так-то один человек может и ту, и другую, и ещё 10 ролей выполнять.

Date: 2019-05-30 01:35 pm (UTC)
straktor: benders (Default)
From: [personal profile] straktor
Разрабам в вашем конкретно проекте не нужно, а другим ролям и другим проектам часто бывает нужно.

Даже менеджеры могут например для обоснуя инвесторам спросить:
- мы тут 100500 нефти за все ваши дженкинсы заплатили, а сколько вообще было билдов и сколько из них было зафэйленных? как бля нету? я уже обещал дать инфу! так вы чо, бабло спионерили штоли и мне тут фуфло гоните? показывайте ваш дженкинс! что за хня, 10 билдов со вчерашнего дня? вчера бля поставили? всех на мороз @#%@#$%^*#^^**$!!! без зарплаты!


сами артифакты складировать, ок, надо в репо
логи билд процесса -- тоже нафиг
но тупо -- дату-номер-гитинфо-статус-отчёт-шаги-время шага -- крайне полезно и дёшево

проблема тут технологическая, дженкинс из коробки бэкапы не даёт -- тупо не в курсе какие файлы надо
дженкинсы к тому же деплоят в говнооблаках, где виртуалка выключается и все диски дропаются, с3 никто не маунитит
а в тимсити например всё культурно в БД и там бэкап-рестор всеми дб тулами в любой момент

Date: 2019-05-27 08:15 am (UTC)
From: [personal profile] ex0_planet
Там явно "в который раз" пропущено. Когда люди такое высказывают, значит у них уже накипело.

Date: 2019-05-27 08:30 am (UTC)
From: [personal profile] ex0_planet
Тестеры или QA-инженеры? В любом случае, я бы попытался разобраться чо им нехватат, что им понадобилась эта история.

Date: 2019-05-27 08:47 am (UTC)
From: [personal profile] ex0_planet
По идее им бы должен был это объяснить не раз и не два ваш техдир.

А в той базе у них скорее всего какой-то "кэш" их внутреннего состояния, который по первичным данным восстанавливать долго или неудобно. И если товарищи тестеры намекают что из за этого будет какая-то значимая потеря эффективности, то это таки повод для разборок.

Date: 2019-05-27 02:31 pm (UTC)
filin: (Default)
From: [personal profile] filin
Это повод для постановки такой задачи, причем до того, как пришлось что-то восстанавливать с бэкапа, а не после.

Другое дело, что тестеру, возможно, профессионально вредно думать о таком заранее. Зато он должен быть обучен при обнаружении такого спокойно написать тикет, а не предъявлять претензии.

Date: 2019-05-27 11:07 am (UTC)
livelight: (Default)
From: [personal profile] livelight
Я вижу здесь претензию к процессам и менеджменту: "у нас взаимодействие построено так, что ...."
И раз дженкинсовым пастухам никто не сообщил, что история эта для представляет ценность для тестировщиков или кого-то ещё - то это косяк именно там.

Date: 2019-05-27 12:03 pm (UTC)
vladimir000: (Default)
From: [personal profile] vladimir000
Да, поддерживаю.

Date: 2019-05-27 07:04 pm (UTC)
From: [personal profile] ramendik
+1. Читать буквально, заявлена проблема во взаимодействии - вот её и искать, и кто уж там за это взаимодействие отвечает. Project manager? Program manager?

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

May 2025

S M T W T F S
    1 2 3
4 56 7 8 9 10
11 12 131415 1617
1819202122 2324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 24th, 2025 10:08 am
Powered by Dreamwidth Studios