Приветствую, господа погромисты и разработчики. Простите, что вписываюсь в вашу борду не будучи сам разрабом, но по работе возник вопрос.У нас в фирме куча разрабов и они все говно и нихуя не делают. Репы хуй знает где, все работает хуй знает как. Наняли техдира и он хочет сделать следующее - создать инфраструктуру. а именно:1. вести проекты в Jira2. репозитории на GitHub3. Подрубить Code Climate к гитхабу4. подключить Travis CI5. всю эту поеботу подключить к общему слаку.скажите, это похоже на Best practices разработки? разрабатываем веб/мобильные приложения
Похоже. Я бы еще gerrit для code review добавил и в docker-контейнеры все позапихувал, чтоб разраб мог произвольный кусок проекта у себя поднять одной командой.>репозитории на GitHubВ Россеюшке его как-то РКН по айпи банил, лол
Дохуя кстати техдир получает? Хочу тоже такие песочницы строить за баблос.
>>716116оп говорит.насколько я понимаю и по его словам, он делает работу, которую должен делать DevOP, но которого пока не нашли. и короч приходится техдиру
>>716130Мало платите, раз до сих пор не нашли.По теме - какое-то говно делаете, jira/fisheye+confluence+teamcity+гит(схуяли, кстати, хипстеры дохуя?) и пиздец - получаешь багтрекер, отчеты по задачам, код ревью, проектную документацию и систему сборки билдов на одной, сука машине. Настраивается эта ебень за пару часов.Чо вы там на каком то гитхабе собрались мутить я хз, там даже джиру кастрировали, лол.
>>716102 (OP)>4. подключить Travis CIИ сразу ошибка. Лучше поднимите CI сервер. Если не можете - выберите нормальный CI хостинг, а не хипстерский тревис.
>>716102 (OP)Хех, подключить сразу 5 новых инструментов, для людей которые не пользуются ни одним, это хех, мда.
>>716260ну не, разрабов штук 15 но каждый юзает чо хочет. редмайны, битбакеты, штуки 4 джиры и прочее. хочется все это консолидировать
>>716315С таким подходом не выйдет, пишите на листочках, лол. Я для полных нулей инфраструктуру месяц строил (включая аппаратную) - зато теперь их хуй заставишь чота сделать, пока задачу в тасктрекере не поставишь.
>>716978нуль4ую, на работе тоже на листочках пишем, затем начинается "это нам не говорили". "Разрабы говно и ничего не делают", с таким подходом далеко не уедешь братюнь
>>716102 (OP)>1. вести проекты в JiraЛюбой багтрекер подойдет, но нужно чтобы вы всех заставили его использовать. Весь поток информации в обход трекера пресечь нахуй.>2. репозитории на GitHubЛучше поднимите git-сервер у себя.>3. Подрубить Code Climate к гитхабуДля отсеивания полного шлака достаточно бесплатных инстурментов для анализа кода, а что-то продвинутое что будет проверять правописание в именах переменных и отслеживать копипаст по проекту - оно больше съедает времени, чем дает профитов.>4. подключить Travis CIЗависит от вашего workflow, какие задачи хотите решить при помощи CI? Но да, даже если нужно, то лучше поднимите сервак свой, чем юзать эти левые сервисы.>5. всю эту поеботу подключить к общему слаку.Говно без задач, для хипстеров которые любят скриптовать все подряд лишь бы скриптовать. Для уведомлений лучше использовать почту, для общения - какой-нить джаббер. Или слак. Но прикручивать все к слаку... Это взлетит только если у вас там все с горящими глазами, чего пока не наблюдается.Но похуй тащем-то, техдир все равно сделает по своему.
>>718774а чем гитхаб плох (для глупых можно)?
>>718783Да ничем в принципе, просто если у тебя достаточно большая команда и проект, то код правильней держать в месте, которое ты можешь контролировать. Из плюсов - кастомные хуки для гита, скорость выше чем при связи с гитхабом, прикручивание любых нахуй инструментов. Ну и рашка которая так и норовит что-то запретить. Мне даже забугорные заказчики попадались, которые были против держания коммерческого кода на гитхабе и битбакете.Ну и когда у тебя вся инфраструктура лежит на одном-двух сервакаха это удобнее чем зависеть от пяти сервисов, которые сегодня бесплатные, завтра платные начиная с 10 человек, послезавтра банкротятся нахуй.Тут скорее вопрос паранойи - работать будут оба варианта.
>>718789>Да ничем в принципе, просто если у тебя достаточно большая команда и проект, то код правильней держать в месте, которое ты можешь контролировать.Только в случае, если сервак физически находится в офисе. А то знаю долбоёбов, поднимающих гитлаб на говне типа мастерхоста.Но и это еще не всё - в офисе какой-нибудь истеричный пограмист может вытащить из сервера харды и уйти с ними домой.Так что панацеи нихуя нет.
А у меня на работе только один коллега, но он джуниор и вообще ни хуя не понимает. И половина проектов у меня лежат в моём личном Bitbucket'e. Если я вдруг уйду, я по закону обязан работодателю дать доступ к своему аккаунту или как?
>>719208если работодатель сумеет доказать, что ты делал эти проекты по указанию работодателя или используя его ресурсы (в том числе твое рабочее время, им оплаченное) - ты обязан их отдать. Но ты не обязан отдавать свой акк, поэтому отдаешь код.
>>716102 (OP)Ты быдло и твой проект говно распильное.Техдир не занимается такого рода вопросами. Это делает _тимлид_ с некоторым участием девопса. Некорректные должности это не ерунда, это очень важный признак.Если нанятый клоун находится в твоем подчинении, то ты задавая эти вопросы показываешь что ты быдло и чмо вдвойне. (Ебанько, не доверяющее своему специалисту и спрашивающие у каких-то левых хуил -- это типичный бизнес-уебан).Если клоун НЕ в твоем подчинении - то ты троекратная мразь просто и говна кусок, концентрируйся на _своей_ работе пока не уволили, лентяй тупорылый.
>>719316>ты обязан их отдатьТолько если это в трудовом договоре прописано.
>>741034> Это делает _тимлид_ с некоторым участием девопсаМаня, техдиректор как раз принимает такие решения. А собственно траншеи копать будет та команда, которую он назначит.
>>716102 (OP)Не слушай ебаньков в треде. Цели верные, а какие конкретно технологии выбирать - дело именно техдира. Поднять всё может и сам, раз девопсов пока нет, дело нехитрое, особенно если он уже это делал.
>>741127Фантазеры даунята, нет там роли техдира в микроклоаке этой.Одни дауны - им кажется что у них техдир. Техдир чего? гита и тревиса? Другие, студентики, верят в эту хуиту.Клоуны блять.