Redmine Installatie
Om een nieuwe Redmine te installeren, moet je een gecompileerde Ruby hebben en de Redmine installer Ruby Gem installeren. Gebruik het volgende commando om deze gem te installeren:
Verzoek om Redmine-installatiewizard te downloaden
$ gem install redmine-installer
Voor het correct uitvoeren van de Redmine installer is minimaal 250 MB vrije ruimte op de root-schijf vereist.
Wanneer de installer gem is geïnstalleerd in je Ruby, kun je de installatie uitvoeren met het volgende commando:
$ redmine install [PACKAGE] [REDMINE_ROOT]
Opmerkingen:
[PACKAGE] - Redmine-installatiepakket (zip of gz)
[REDMINE_ROOT] - waar de applicatie moet worden geïnstalleerd
Om hulp te krijgen:
$ redmine help
$ redmine help install
Opdrachten voor Redmine-installatie - vanuit archief
Ondersteunde archieven zijn .zip .tar.gz
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT]
# met omgeving
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT] --env environment
Voorbeeld:
$ wget http://www.redmine.org/releases/redmine-3.4.2.zip
$ redmine install redmine-3.4.2.zip
Opdrachten voor Redmine-installatie - vanuit GIT
$ redmine install GIT_REPO --source git
# met specifieke branch
$ redmine install GIT_REPO --source git --branch GIT_BRANCH --env environment
Voorbeeld:
$ redmine install git@github.com:redmine/redmine.git --source git
Voorbeeld met specifieke GIT-branch:
$ redmine install git@github.com:redmine/redmine.git --source git --branch 3.4-stable
Upgrade van bestaande Redmine-instantie
Redmine Installer kan je bestaande Redmine upgraden vanuit archief of git repository. Geïnstalleerde plugins worden behouden of geüpgraded als het nieuwe pakket ze bevat.
De upgradeprocedure kan worden opgeslagen in een profiel voor de volgende upgrade. Profielen worden opgeslagen in HOME_FOLDER/.redmine-installer-profiles.yml
Na het uitvoeren van het commando voor upgrade:
$ redmine upgrade [PACKAGE] [REDMINE_ROOT]
# met omgeving
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --env environment
Om hulp te krijgen:
$ redmine help
$ redmine help upgrade
Opdrachten voor Redmine-upgrade - vanuit git
$ redmine upgrade --source git
# met omgeving
$ redmine upgrade --source git --env environment
Opdracht voor Redmine-upgrade - vanuit een profiel
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Upgraden met aangepaste wijzigingen
Als je de easyproject-plugin gebruikt en je wilt de klantwijzigingen van de oude instantie niet kopiëren, gebruik dan de schakelaar
--skip-old-modifications
Redmine Back-ups
Er is een commando om de Redmine te back-uppen
$ redmine backup [REDMINE_ROOT]