Встановлення Redmine
Для встановлення нової версії Redmine необхідно мати скомпільований Ruby та встановити Ruby Gem для встановлення Redmine. Для встановлення цього 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]
# з середовищем
$ 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
# з конкретною гілкою
$ 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 може оновити вашу існуючу версію Redmine з архіву або репозиторію git. Встановлені плагіни зберігаються або оновлюються, якщо новий пакет містить їх.
Процедуру оновлення можна зберегти в профіль для наступного оновлення. Профілі зберігаються в HOME_FOLDER/.redmine-installer-profiles.yml
Після запуску команди для оновлення:
$ redmine upgrade [PACKAGE] [REDMINE_ROOT]
# з середовищем
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --env environment
Для отримання допомоги:
$ redmine help
$ redmine help upgrade
Команди для оновлення Redmine - з git
$ redmine upgrade --source git
# з середовищем
$ 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]