русский
Germany.ruGroups → Архив Досок→ Regensburg

Временное жилье в Регенсбурге

334  1 2 3 alle
Программист коренной житель29.11.16 20:22
NEW 29.11.16 20:22 
in Antwort Ashka_hash46 29.11.16 15:09

Я за любой кипишь кроме драк и голодовок :D

#41 
Программист коренной житель29.11.16 20:37
NEW 29.11.16 20:37 
in Antwort Raperonzolo 29.11.16 18:33

Про мси я знаю все :) Это сейчас моя тема :)

Но сам по себе мси - это вершина айсберга, мси надо создать, его надо запустить с правильными параметрами, кроме того было бы неплохо иметь возможность сгенерировать уже выпушенный мси, а также создать связи между конкрентным мси и бинарниками, которые этим мси устанавливаются. Я уж не говорю о том, что бинарники надо периодически апгрейдить (либо через патчи, либо через major/minor upgrade). Кроме этого надо установить пререквизиты. На клиенской системе надо все это безобразие как-то отслеживать (если например продукт достаточно большой и в нем несколько мси. в нашем актуальном самом большом продукте этих мси штук 50 :), есть и другие продукты, которые используют части от больгшого продукта). Кроме этого нужно еще создавать и отслеживать процессы жизни продуктов от сосента конфигурации и до релиза.

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


Вот всю эту инфраструктуру мы и делаем :)


Горячая тема потому что в случае, если что-то при установке идет не так, то виноват всегда инсталлер, хотя на самом деле многие ошибки допускаются в командах. Поэтому мы делаем систему, которая бы распределяла ответственность в том числе и на команды разработчиков. Ну и надо еще сделать так, чтобы разработчикам, в 90% случаев, не было необходимости вникать в тонкости работы мси :)


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

Все по-взрослому :)))

#42 
Raperonzolo местный житель29.11.16 21:11
Raperonzolo
NEW 29.11.16 21:11 
in Antwort Программист 29.11.16 20:37
Короче говоря, это очень большой проект, который состоит из нескольких частей - фремворк для генерации мси, конфигуратор продуктов, bootstrapper и бэкенд, в котором все это добро хранится. Все по-взрослому :)))

А у нас детский сад хаха МСИ генерируется посредством ТимСити (шаманы настроили), на входе подают заранее сгенерированный зип-архив и на выходе - вуяла мси, готовый к запуску.

Остановите землю, я сойду
#43 
Nereida патриот29.11.16 21:15
Nereida
NEW 29.11.16 21:15 
in Antwort Raperonzolo 29.11.16 21:11

вы на каком языке разговариваете, т.е. пишите???смущсмущ Ничего нe понимать!

#44 
Программист коренной житель29.11.16 21:28
NEW 29.11.16 21:28 
in Antwort Raperonzolo 29.11.16 21:11

ТимСити - это конкурент Jenkins'а? Т.е. просто скрипты исполняет?


Тогда это действительно детский сад. Кроме того, зип-архив надо еще создать :) А ее все это надо подписать итд :)

#45 
Программист коренной житель29.11.16 21:31
NEW 29.11.16 21:31 
in Antwort Nereida 29.11.16 21:15, Zuletzt geändert 29.11.16 21:31 (Программист)

Разговаривают два подростка:

- Преставляешь, у меня сегодня мама умерла :(

- И как же ты теперь?

- Ну как... купил новую, а у старой вынул мозги и выбросил.

:)

#46 
Raperonzolo местный житель29.11.16 21:38
Raperonzolo
29.11.16 21:38 
in Antwort Программист 29.11.16 21:28

Да, конкурент спок Угу, исполняет скрипты, которые наши шаманы написали.

Зип архив тоже создается на тим сити. Компилириуется проект, прогоняются юнит-тесты, прогоняется через обфускатор, еще че-то делается и выдает зип архив. Его достаточно распаковать и можно юзать программу. Для нашего продукта не столько важно, как он устанавливается, а насколько правильно он функционирует, чтобы в БД все верно записывал и обрабатывал. Так что уровень дет сада нас вполне устраивает. Некоторые клиенты получают и это зип архив тоже, потом сами как-то делают инсталяшку.

Остановите землю, я сойду
#47 
Raperonzolo местный житель29.11.16 21:39
Raperonzolo
NEW 29.11.16 21:39 
in Antwort Программист 29.11.16 21:31

Вы так не шутите с людьми, инфаркт же получить могут))))

Остановите землю, я сойду
#48 
Nereida патриот29.11.16 21:40
Nereida
NEW 29.11.16 21:40 
in Antwort Программист 29.11.16 21:31

шокшокшок вот это анекдот...

:-)

#49 
Ashka_hash46 коренной житель29.11.16 22:20
Ashka_hash46
NEW 29.11.16 22:20 
in Antwort Nereida 29.11.16 21:40

Я вообще не понимаю, как ты в наши ряды затесалась)))

Общественное мнение формируют не самые умные, а самые болтливые
#50 
Nereida патриот29.11.16 22:24
Nereida
NEW 29.11.16 22:24 
in Antwort Ashka_hash46 29.11.16 22:20

Я подслушиваю, вдруг что-то или кто-то пригодится.. никогда не знаешь где и кого чего найдёшьмиг

#51 
Raperonzolo местный житель29.11.16 22:30
Raperonzolo
NEW 29.11.16 22:30 
in Antwort Ashka_hash46 29.11.16 22:20

Дык тема вполне себе невинно начиналась. Но при наличии как минимум двух айтишников абсолютно любую тему можно всегда свести в нашу профессиональную стезю бебе

Остановите землю, я сойду
#52 
Nereida патриот29.11.16 22:40
Nereida
NEW 29.11.16 22:40 
in Antwort Raperonzolo 29.11.16 22:30
Ничего, я немного разбавлю ваш "нерусский" язык:-) почти врач, теперь буду почти программист!
#53 
Raperonzolo местный житель29.11.16 22:47
Raperonzolo
NEW 29.11.16 22:47 
in Antwort Nereida 29.11.16 22:40

Ой, а я немного владею лексиконом паталогоанатома хаха Тоже почти врач)))

Остановите землю, я сойду
#54 
1 2 3 alle