Мастер установки и обновления Redmine

Пакет Ruby Gem — удобный мастер установки и обновления Redmine. Он подходит (и был протестирован) для выборочной установки на серверах Linux, Windows и Unix.

Это не руководство по установке Easy Redmine. Процедура установки описана в отдельной статье.

Установка Redmine

Чтобы поставить новую версию Redmine, скомпилируйте Ruby и установите пакет Redmine Ruby Gem. Для установки gem-пакета:

Скачать мастер установки Redmine

$ gem install redmine-installer

Для средства установки Redmine требуется освободить не менее 250 МБ на корневом диске.

После инсталляции gem-пакета в Ruby вы можете запустить команду установки:

$ redmine install [PACKAGE] [REDMINE_ROOT]

Примечания:
[PACKAGE] — установочный пакет Redmine (zip или gz)
[REDMINE_ROOT] — путь установки приложения

Для вызова справки:

$ redmine help
$ redmine help install

Команды для установки Redmine из архива

Поддерживаемые форматы: .zip, .tar.gz

$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT]
# with environment
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT] --env environment

Пример:

$ wget http://www.redmine.org/releases/redmine-3.4.2.zip
$ redmine install redmine-3.4.2.zip

Команды для установки Redmine из GIT

$ redmine install GIT_REPO --source git
# with specific branch
$ redmine install GIT_REPO --source git --branch GIT_BRANCH --env environment

Пример:

$ redmine install git@github.com:redmine/redmine.git --source git

Пример с веткой GIT:

$ redmine install git@github.com:redmine/redmine.git --source git --branch 3.4-stable

Обновление текущей системы Redmine

С помощью установочного пакета Redmine можно обновить текущую систему из архива или хранилища git. Все установленные плагины сохраняются или обновляются, если они есть в новом пакете.

Процедуру обновления можно сохранить в профиле для использования в будущем. Профили хранятся в HOME_FOLDER/.redmine-installer-profiles.yml

После запуска команды для обновления:

$ redmine upgrade [PACKAGE] [REDMINE_ROOT]
# with environment
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --env environment

Для вызова справки:

$ redmine help
$ redmine help upgrade

Команды для обновления Redmine из GIT

$ redmine upgrade --source git
# with environment
$ redmine upgrade --source git --env environment

Команда для обновления Redmine из профиля

$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID

Обновление с пользовательскими модификациями

Если вы используется плагин easyproject и не хотите копировать модификации из старой версии, примените команду

--skip-old-modifications

Резервное копирование Redmine

Команда для создания резервной копии Redmine

$ redmine backup [REDMINE_ROOT]

Полное руководство по установке и обновлению Redmine

Попробуйте Easy Redmine: бесплатно на 30 дней

Все функции, SSL сертификат, ежедневные резервные копии, В вашем географическом местоположении