Redmine Installation
Pour pouvoir installer le nouveau Redmine, vous devez avoir un Ruby compilé et installer Ruby Gem, le programme d'installation pour Redmine. Pour installer ce Gem, utilisez :
Demander le téléchargement de l'assistant d'installation Redmine
$ gem install redmine-installer
Pour que le programme d'installation Redmine fonctionne correctement, il faut au moins 250 Mo d'espace libre sur le disque racine.
Une fois que le programme d'installation est installé sur votre Ruby, vous pouvez exécuter l'installation au moyen de la commande suivante :
$ redmine install [PACKAGE] [REDMINE_ROOT]
Remarques:
[PACKAGE] - Pack d'installation Redmine (zip or gz)
[REDMINE_ROOT] - l'endroit où installer l'application
Pour obtenir de l'aide :
$ redmine help
$ redmine help install
Commandes pour l'installation Redmine - à partir de l'archive
Les archives prises en charge sont .zip .tar.gz
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT]
# with environment
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT] --env environment
Exemple :
$ wget http://www.redmine.org/releases/redmine-3.4.2.zip
$ redmine install redmine-3.4.2.zip
Commandes pour l'installation Redmine - à partir de GIT
$ redmine install GIT_REPO --source git
# with specific branch
$ redmine install GIT_REPO --source git --branch GIT_BRANCH --env environment
Exemple :
$ redmine install git@github.com:redmine/redmine.git --source git
Exemple avec embranchement GIT spécifique :
$ redmine install git@github.com:redmine/redmine.git --source git --branch 3.4-stable
Mise à niveau de l'instance Redmine existante
Le programme d'installation Redmine peut mettre à niveau votre Redmine existant à partir des archives ou du répertoire git. Les plugins installés sont conservés ou mis à niveau s'ils sont contenus dans le nouveau pack.
La procédure de mise à niveau peut être enregistrée dans un profil pour la prochaine mise à niveau. Les profils sont stockés dans HOME_FOLDER/.redmine-installer-profiles.yml
Après avoir exécuté la commande pour la mise à niveau :
$ redmine upgrade [PACKAGE] [REDMINE_ROOT]
# with environment
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --env environment
Pour obtenir de l'aide :
$ redmine help
$ redmine help upgrade
Commandes pour la mise à niveau Redmine - à partir de GIT
$ redmine upgrade --source git
# with environment
$ redmine upgrade --source git --env environment
Commande pour la mise à niveau Redmine - à partir d'un profil
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Mise à niveau avec notifications personnalisées
Si vous utilisez un plugin easyproject et que vous ne souhaitez pas copier les modifications du client à partir de l'ancienne instance, utilisez le commutateur
--skip-old-modifications
Sauvegardes Redmine
Il existe une commande pour sauvegarder Redmine
$ redmine backup [REDMINE_ROOT]