Назад | Перейти на главную страницу

Как обновить Redmine в Windows (Helicon Zoo)

Некоторое время назад я установил Redmine 2.1.2.stable с помощью Зоопарк Геликон подача. И он отлично работает (минус время разогрева пула приложений за несколько минут).

Как лучше всего обновиться до последней версии? Канал последний раз обновлялся 29 января 2013 года и находится на версии 2.2.2, но я не могу найти никаких средств в WebPI для обновлений.

Использование SQLlite для хранения, если это важно.

Спасибо!

Я только что увидел кое-что, что вы можете использовать для обновления своего экземпляра Helicon Redmine. В корневой папке установочной папки Helicon Redmine находится файл с именем deploy_done.rb. Кажется, есть параметр, указывающий, какую версию Remdine использовать. В строке 25 (в моей версии):

  REDMINE = "2.3-stable"

Согласно комментариям вверху этого файла:

# Helicon Zoo module runs this script every time IIS application pool recycles.

Если я посмотрю на код, который находится в этом файле, кажется, что он загружает указанную версию redmine из github, а затем устанавливает ее в локальную папку, если папка app не найдена (т.е. новое развертывание). Я попробовал это сегодня и обнаружил, что могу выполнить обновление, выполнив следующие действия:

  1. Сделайте резервную копию своей базы данных, конфигурации и вложений (на всякий случай!)
  2. Переименуйте файл deploy_done.rb в deploy.rb.
  3. Измените версию redmine, указанную в новом файле deploy.rb, на имя тега, до которого вы хотите выполнить обновление (из списка в https://github.com/redmine/redmine/releases)
  4. Удалите (или переименуйте) папку app в корне сайта Redmine.
  5. Утилизируйте пул приложений вашего сайта и перейдите на сайт.
  6. Теперь должен начаться процесс развертывания!

Если вы хотите получить номер последней версии Redmine, которую использует Helicon Zoo, вы можете просто установить последнюю версию в другое место из WebPlatformInstaller (Helicon Zoo). После этого вы можете найти файл deploy_done.rb или deploy.rb в корне сайта и скопировать его на свой сайт как «deploy.rb» вместо шагов 2 и 3, описанных выше.

ПРИМЕЧАНИЕ: кажется, что если это довольно крупное обновление, вам может потребоваться обновить некоторые из ваших драгоценных камней, чтобы они заработали (в сообщении об ошибке развертывания должно быть указано, какие из них).

Закончилось резервным копированием базы данных (файла), конфигурации и вложений, а затем переустановкой. Всегда весело за новым обязательным корпоративным прокси. : /

Обратите внимание, что когда веб-канал Helicon Zoo сообщает «может быть перезаписан», это означает «Удалит все». Также он создает дублирующийся пул приложений, поэтому обязательно удалите старый.

Я бы проконсультировался с веб-сайтом поставщиков по этому типу вопросов. Похоже, что у него есть активный и хорошо задокументированный @ http://www.redmine.org/projects/redmine/boards

Redmine 2.1.2.