Инсталиране на Redmine
За да инсталирате нов Redmine, трябва да имате компилиран Ruby и да инсталирате Ruby Gem за инсталиране на Redmine. За да инсталирате този gem, използвайте:
Изтеглете инсталационния мастър за инсталиране на Redmine
$ gem install redmine-installer
За правилното изпълнение на инсталационния мастър на Redmine е необходимо поне 250 MB свободно място на основния диск.
Когато 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]