Ayrat
потому что тот же аджайл редкостная ебанина, которую надо под реалии напильником по месту доделывать
Romɑn
Два репа. Мастер р и дев р.
Мне нужно основываться на чужом коде. Забрать его в свой реп.
Как мне это сделать? Пуд реквест из мастер репы? О.о
Ayrat
Romɑn
Божечки кошечки
x
https://t.me/fsharp_chat/69235
надо сразу спрашивать "ПАРОЛЬ"
ничего не отвечает - выстрел в голову
Ayrat
т.е. по факту мы пилим код в мастер ветке дев ресурса.
пушим-пушим-пушим, Там CI/CD напрягается весь, тестируется что-то. Когда нас устраивает состояние дев ресурса, нажимается кнопочка и сама ажура вытягивает дев репку в свою техническую репку для мастер ресурса. И разворачивает (так я делаю для серверлесс) Или можно свичнуть слоты (так мы делаем для сайтов, вебаппов и пр).
Если ты хочешь утянуть актуальную кодовую базу, то можно слазить в репку мастер ресурса (которая создаётся ажуром) или забить болт и исправить дев ресурс))) (это самый частый случай)
Ayrat
я понимаю что я рассказываю хрень, которая актуальна для работы в облаке
Pavel
нихрена не понял
Pavel
но жутко интересно
Ayrat
Мысль короче - для микросервисов гитфлоу не подходит
Hog
Ayrat
если у тебя хотя бы сотка их, то простой гитфлоу на dev/master даст 200 веток!
а если заебаться с фичеветками/релизветками, то с ума можно сойти за день
Roman
Кажется понял
Hog
Ayrat
т.к. у любых нормальных людей всё равно есть разные среды деплоя (ну там QA, дев среда, прод), то можно пользоваться ими как "ветками". Да, среды - это очень большой аналог веток в гитфлоу.
Прод среда - глобальная мастер ветка
QA среда - глобальная релиз ветка (где QA тестят всякое перед как бы "мёржем" в как бы "мастер")
ну и dev среда - dev ветка
Ayrat
поэтому можно катать не комиты между ветками, а целые ресурсы (микросервисы) между средами
Ayrat
таким образом снимаем себе головняк по поводу гитфлоу в коде, но сохраняем мысль гитфлоу для микросервисной архитектуры
Ayrat
гитфлоу для монолитов создан, моё мнение.
Vasily
Короче, тут скорее спор об уровне удобства
Vasily
Но в целом подход вполне себе ок
Éminence grise
Вот смотрю я в наш чатик, который не флуд, и становится мне даже как то интересно, а вообще то нас фшарпистов не так уж и мало, можно спокойно комманду набрать. И вдь народ пойдет. Спецом под фшарп. А у нас проблема с продакшеном, потому что язык типа не популярный. Какой то диссонанс получается.
Ayrat
Он популярный среди нас, задротов-специалистов.
манагеров, бизнесменов, стейкхолдеров тут около нуля
Ayrat
в общем люди которые принимают решения
Romɑn
Я тут, но я в основном унаследовал решения и команды.
Было бы сложно менять.
Рыбу хотел на работу взять, а потом стало понятно что уже некуда будет брать)
Ayrat
Éminence grise
Ну ничего, что я архитект?
Éminence grise
И как минимум с пяток тимов, которых я бы взял, в чате назову?
Éminence grise
Ayrat В том числе и тебя.
Romɑn
Но пофиг
Ayrat
Да тут боюсь надо будет Jet2.0 делать таким составом
Éminence grise
В том и проблема - у нас джунов нет. Мидддов почти то же.
Vladislav
Éminence grise
Romɑn
Éminence grise
Это как с велосипедом, пока учишься - прикольно, а потом на такси как то комфортнее.
Vladislav
Éminence grise
Но это чистый имхо.
Romɑn
Romɑn
Ayrat
Тебе кстати ответили они?)
там очень долгий процесс. Сейчас идёт этап консультирования меня с экспатами из Москвы и Минска. Следующая связь на этой неделе.
Romɑn
Vladislav
Vladislav
Ayrat
вола ебут в джете знатно. Общий процесс найма я думаю в конце будет полгода
Éminence grise
Jet вылез не на языке, а на бизнесе. А с бизнесом у нас у всех видимо, проблемы. Потому как любой бизнесмен нас бы здесь развел и построил, попользоваться таким ресурсным складом - это же мечта..
Ayrat
Éminence grise
Вот у меня и мелькает мысль, что нам нужен хороший, умный и прагматичный айчар, крторый нас будет скопом продавать.
Vladislav
Vladislav
У меня тут по-сути на работе самостоятельность большая, но я стремаюсь фшарп воткрытую использовать
Éminence grise
Не не так. Скорее продаю команду начиная с 10 девов с устоявшимся составом на выбор из 400 человек.
Vladislav
Обычно на нем проги-скрипты писал однаразовые
Éminence grise
Найди сейчас десять скилловых сшарпистов. А я поржу.
Vladislav
Ayrat
Éminence grise
С сшарпом очень разный скилл, и чаще всего никакой.
Éminence grise
А так мы сами сможем команду собрать - нас же 400 человек. И под задачу, и под человека.
Ayrat
Я б стартапчик какой попилил, у меня время есть даже
Éminence grise
Яб то же. Идей почти нет.
Ayrat
Éminence grise
У меня б вместо пива хорошо б зашло. А то уже никому неинтересные библиотеки писать в падлу.
Ayrat
Ты пакет.СДК починил?)
Éminence grise
Там конь не валялся. Я более менее понял, как там интеграция с мсбилд идет, и мое мнение - через глубокое анальное отверстие. Надо было кастомный буилд таск напилить, а не прорамму на мс билде. Я ломаюсь пока над этой проблемой.
Éminence grise
В принципе, надо сделать чейнж реквест forki на глобал тул, а сдк делать на Paket.Core с нуля. Последнне ща и пытаюсь.
Ayrat
понял тебя. пакет превью разве не дотнет тул?
Éminence grise
Нет , не тул, судя по проектному файлу
Éminence grise
И мне грубо не нравится локальное кеширование. В нугете реализовано лучше.
Ayrat
обожди? а в чём разница?
Romɑn
Ayrat
в пакете можно storage: none указать и тогда он будет как и nuget тянуть из глобального кеша
Ayrat
или любой другой локальный сторадж, хоть сетевую папку
Éminence grise
У нугета два уровня кеша - per mashine, peк user. Per project - зачем?
Éminence grise
Ни фига, я проверял.
Ayrat
пакет это просто требует делать. Но коль так, делаем storage: none и получаем глобальный кеш везде
Pavel
Éminence grise
возможно, но он ресолвит в этом ужасном билд скрипте не фига не глобально, понять и з него хоть что то - тот еще квест. Как минимум хеш файла - эт о его содержимое.