Страница 1 из 2

Обновление продуктивной среды

Добавлено: 20 сен 2022, 12:10
remchik
Друзья, кто как живет и вносит изменения.

На живом проекте как то становиться сыкотно менять, да и данные там живут реальные, в идеале конечно:
1. Сервер разработки
2. Сервер тестирования
3. Сервер продуктивный

Вопрос - как переносить изменения, кто как делает ?

Re: Обновление продуктивной среды

Добавлено: 20 сен 2022, 14:09
nruslan2
Тестовый сервер, на котором разворачивается бекап из рабочей. и в обратном порядке если надо!

Но многие хотят сразу в продуктовом (типа думают так быстрее и дешевле). тогда делается очень аккуратно, но все равно собираю минитестовый, чтобы определить узкие моменты!

ЗЫ Но как было отмечено правильно Работать с Живой БАЗОЙ - ЗЛО!!!!!

Re: Обновление продуктивной среды

Добавлено: 20 сен 2022, 15:45
support
Я сначала тестирую все на тестовой версии, а потом переношу. Поля переношу через Экспорт/импорт полей. В формулах приходится менять ID полей, но зато так безопасно.

Re: Обновление продуктивной среды

Добавлено: 20 сен 2022, 20:14
remchik
Спасибо за ответ.
Не проблема на среде разработки бекап развернуть, проблема потом с разработки - на прод выкатить.
ведь по хорошему - формула то должна сначала на тесте быть, потом на прод, а писать ее надо на разработке...

А так приходится по ночам разрабатывать, пока бизнес спит :)

Re: Обновление продуктивной среды

Добавлено: 18 мар 2024, 13:14
remchik
Попробую оживить тему. Продукт растет, потребности и кол-во пользователей и в том числе кодеров тоже.
Кто как управляет релизами, задачами, проектами.
например:
Есть релиз, в нем 10 задач на изменения и доработку, вы все это делаете , как потом перенести на тест и прод, и не похерить те данные которые там были ?
Как объединить работу нескольких программистов ?

Re: Обновление продуктивной среды

Добавлено: 18 мар 2024, 13:43
Fait
remchik писал(а): 18 мар 2024, 13:14 Попробую оживить тему. Продукт растет, потребности и кол-во пользователей и в том числе кодеров тоже.
Кто как управляет релизами, задачами, проектами.
например:
Есть релиз, в нем 10 задач на изменения и доработку, вы все это делаете , как потом перенести на тест и прод, и не похерить те данные которые там были ?
Как объединить работу нескольких программистов ?
Если мелочи какая-то, то я делаю сразу в боевой версии.
А если нет, то мне приходится воспроизводить все изменения на рабочей системе после разработки на тестовой.
Составляю план переноса, чтобы ничего не забыть, и вперёд!

Re: Обновление продуктивной среды

Добавлено: 18 мар 2024, 13:45
Fait
Было бы здорово иметь возможность обновлять структуру и данные по отдельности.
А то сейчас можно либо структуру, либо структуру вместе с данными

Re: Обновление продуктивной среды

Добавлено: 18 мар 2024, 17:38
nruslan2
а что делать, когда данные есть, а вписывать их некуда? в системе нет полей?
вот пожтому в системе сецчас и реализован либо структура либо структура+данные! (имхо)

Re: Обновление продуктивной среды

Добавлено: 18 мар 2024, 21:16
Fait
nruslan2 писал(а): 18 мар 2024, 17:38 а что делать, когда данные есть, а вписывать их некуда? в системе нет полей?
вот пожтому в системе сецчас и реализован либо структура либо структура+данные! (имхо)
Это бывает редко. Тут хотя бы настройку отдельную именно для переноса данных (под ответственность пользователя)

Re: Обновление продуктивной среды

Добавлено: 19 мар 2024, 08:31
remchik
В Другой системе вся разработка построена на пакетах, и есть наследование.
Соответственно - все изменения кладутся в пакет, будь то код или поля или данные справочника.

А дальше просто накатывается пакет.