Как иметь несколько выпусков bugzilla, сосуществующих параллельно на одном сервере (например, 2.21 и 3.x) для тестирования
Я запускаю bugzilla 2.21 на Debian Linux, и я хотел бы воспользоваться преимуществами и возможностями последней версии bugzilla, на момент написания статьи это нумерация 3.x, в настоящее время 3.44.
Я не могу просто перейти на новую версию, потому что: - Я хотел бы дать моим пользователям время ознакомиться с последней версией - Избегать риска недоступности службы bugzilla в случае возникновения сложностей с обновлением - Мои начальники довольно строгие с такими вещами; Я не вижу, чтобы просто сделать обновление без какого-либо испытания, процесса или консультации. Я думаю, что это разумно.
Я хотел бы сделать снимок содержимого базы данных MySQL для текущего установленного выпуска bugzilla, 2.21. Затем используйте эту копию с последней версией, установленной на том же компьютере.
Последняя версия будет полностью отделена от более ранней версии 2.21. Это означает, что на одной машине будут работать 2 установки bugzilla, каждая из которых имеет свои собственные данные.
Я также хотел бы, чтобы последняя версия была доступна только для чтения. Это связано с тем, что пользователи продолжают использовать версию 2.21 для реальной работы, но последняя версия предназначена для ознакомления, для ознакомления с другим интерфейсом и т. Д.
Я бы запустил этот пробный период на несколько недель, предварительно уведомив пользователей о возможном, неизбежном обновлении. Во время пробного периода я бы попросил отзывы о новом выпуске.
Я уже искал ответ на этот вопрос в списке рассылки bugzilla (через Nabble), но ответов нет, поэтому я сам опубликовал вопрос некоторое время назад (в марте прошлого года), но ответа не получил. http://old.nabble.com/Multiple-bugzilla-release-version-installs-co-exist-in-parallel-on-one-server-(e.g.-2.21-and-3.2)-for-trialling-3.2-alongside-td22623349.html о бок-td22623349.html
Документация bugzilla также не содержит рекомендаций о том, как это сделать.
Что, кажется, усложняет запуск параллельных выпусков bugzilla, так это то, что установка (по крайней мере, на Debian) помещает программы и данные bugzilla как минимум в три места:
/ И т.д. / Bugzilla
/ Var/ Библиотека / Bugzilla
/ USR / Lib/ CGI-BIN / Bugzilla
Если бы все установки bugzilla находились в одной папке (например, как установка Drupal), было бы проще запускать несколько версий параллельно.
Мысли?
1 ответ
Если вы не используете пакет Debian, обычный архив Bugzilla, поставляемый с bugzilla.org, находится в одном каталоге.
Вам не нужно делать вторую установку доступной только для чтения, просто установите для mail_delivery_method значение "Тест" и укажите что-то в анонсе (оба параметра), чтобы указать, что это просто тестовая установка.