Size: a a a

Курилка Битрикс для разработчиков

2020 August 20

pi

prohor iofe in Курилка Битрикс для разработчиков
accesser
гугди динамические области
Ага изучаю. Спс
источник

a

accesser in Курилка Битрикс для разработчиков
и тегированный кеш
источник

pi

prohor iofe in Курилка Битрикс для разработчиков
accesser
и тегированный кеш
Благодарю за наводку. Буду вникать.
источник

OM

Oleksandr Maryniuk in Курилка Битрикс для разработчиков
Oleksandr Maryniuk
Благо ффри модуль, можно в код поглянуть.ю
зашел, проверил. Кеш скинет.
источник
2020 August 21

Г

Григорий in Курилка Битрикс для разработчиков
ребят, дайте пожаста нормальную схему командной разработки на гите. пришел в контору, они работают так:
есть дев-версия
есть прод
есть битбакет, у всех разрабов на машинах стоит по локальной репе.
изменения вносятся по фтп на дев-версию сайта. все файлики которые меняют в рамках задачи - записывают в отдельный файлик. потом, когда разраб протестил свой код на деве - начинает по фтп дёргать все эти файлики из списка и переносить 1) на прод 2) в свою локальную репу, из которой потом пушат в удаленную (то есть репа используется просто как хранилище кода, с проектом никак не связана).

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

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
Я нихуя не понял. Но самое простое примерно так

Дев копия локально и в ней гит. Он смотрит в репу. Есть прод, он тоже смотрит в прод.

Есть допустим один тестовый домен рядом с продом, тоже смотрит в репу


На локалке когда делаешь фичу делаешь ветку, фигаришь. Пушишь ветку в репу, на тестовом стенде ее выкачиваешь и переключаешь. Тестите че каво там.

Если ок, вливаешь ветку в мастера и пушишь в репу

На проде вытягиваешь мастера

профит
источник

Г

Григорий in Курилка Битрикс для разработчиков
Anton Vaniushin
Я нихуя не понял. Но самое простое примерно так

Дев копия локально и в ней гит. Он смотрит в репу. Есть прод, он тоже смотрит в прод.

Есть допустим один тестовый домен рядом с продом, тоже смотрит в репу


На локалке когда делаешь фичу делаешь ветку, фигаришь. Пушишь ветку в репу, на тестовом стенде ее выкачиваешь и переключаешь. Тестите че каво там.

Если ок, вливаешь ветку в мастера и пушишь в репу

На проде вытягиваешь мастера

профит
спасибо большое
источник

Г

Григорий in Курилка Битрикс для разработчиков
Anton Vaniushin
Я нихуя не понял. Но самое простое примерно так

Дев копия локально и в ней гит. Он смотрит в репу. Есть прод, он тоже смотрит в прод.

Есть допустим один тестовый домен рядом с продом, тоже смотрит в репу


На локалке когда делаешь фичу делаешь ветку, фигаришь. Пушишь ветку в репу, на тестовом стенде ее выкачиваешь и переключаешь. Тестите че каво там.

Если ок, вливаешь ветку в мастера и пушишь в репу

На проде вытягиваешь мастера

профит
схема подробнее, чисто чтобы посмеяться
1) заходишь по фтп на дев, меняешь файлик, например инит пхп
2) записываешь себе куда-нибудь что поменял файлик инит пхп
3) делаешь так со всеми файликами которые поменял
4) тестишь на деве
5) выдергиваешь по фтп с дева все поменянные файлики
6) заходишь по фтп на прод и подменяешь все нужные файлики
7) так же подменяешь все эти файлики в локальной репе и пушишь в удаленную. просто чтобы все остальные видели что ты сделал
источник

Г

Григорий in Курилка Битрикс для разработчиков
и так годами
источник

OM

Oleksandr Maryniuk in Курилка Битрикс для разработчиков
а в чем прикол? (ну есть ли рациональное обяснение)
Возможно это типа я что-то делаю? (на огромный кусок функционала сколько времени тратится)
Ну и мердже тоже весело так делать если 3-4 дев аработают
источник

R

Roma in Курилка Битрикс для разработчиков
привычка, нежелание разбираться... на первом моем месте работы люди не понимали до конца что это такое)
источник

R

Roma in Курилка Битрикс для разработчиков
тоже деплоили через жепу
источник

r

rix in Курилка Битрикс для разработчиков
ну да, тоже удивляло, в абстрактные коды и архитектуры мы могём, а как ветвление так всё эррор сложна сложна не понимать
источник

OM

Oleksandr Maryniuk in Курилка Битрикс для разработчиков
кстати. А кто-то прикручивал адекватный CI/CD для битры, когда менеджера активно юзают прод?
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
юзают ты имеешь ввиду правять файлеки?
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
Oleksandr Maryniuk
а в чем прикол? (ну есть ли рациональное обяснение)
Возможно это типа я что-то делаю? (на огромный кусок функционала сколько времени тратится)
Ну и мердже тоже весело так делать если 3-4 дев аработают
смешная аргументация про веселые мерджи. если работает много людей

руками сводить потом кто че написал конечно же в тыщу раз проще
источник

OM

Oleksandr Maryniuk in Курилка Битрикс для разработчиков
Anton Vaniushin
юзают ты имеешь ввиду правять файлеки?
да. Ну и вообще, кто-то расказывал за ci адекватный?
источник

pi

prohor iofe in Курилка Битрикс для разработчиков
Григорий
схема подробнее, чисто чтобы посмеяться
1) заходишь по фтп на дев, меняешь файлик, например инит пхп
2) записываешь себе куда-нибудь что поменял файлик инит пхп
3) делаешь так со всеми файликами которые поменял
4) тестишь на деве
5) выдергиваешь по фтп с дева все поменянные файлики
6) заходишь по фтп на прод и подменяешь все нужные файлики
7) так же подменяешь все эти файлики в локальной репе и пушишь в удаленную. просто чтобы все остальные видели что ты сделал
сложна.. мб всем свою ветку и один проект на гитлабе на который пушить изменения. и оттуда же пул изменений берешь от других разрабов. а тим лид уже с гитлаба деплоит
источник

R

Ruslan in Курилка Битрикс для разработчиков
Григорий
схема подробнее, чисто чтобы посмеяться
1) заходишь по фтп на дев, меняешь файлик, например инит пхп
2) записываешь себе куда-нибудь что поменял файлик инит пхп
3) делаешь так со всеми файликами которые поменял
4) тестишь на деве
5) выдергиваешь по фтп с дева все поменянные файлики
6) заходишь по фтп на прод и подменяешь все нужные файлики
7) так же подменяешь все эти файлики в локальной репе и пушишь в удаленную. просто чтобы все остальные видели что ты сделал
Делаешь маппинг локальной репы к dev по ftp. Правки правятся, файлы на dev автоматом заливаются, коммиты пушатся в общую репу.
А на проде остается поставить гит и пуллить из общей репы
источник

AV

Anton Vaniushin in Курилка Битрикс для разработчиков
телки крутяться папки мутяться
источник