Installazione di Redmine
Per installare la nuova versione di Redmine, è necessario avere Ruby compilato e installare il pacchetto Ruby Gem dell'installatore di Redmine. Per installare questo pacchetto, utilizzare:
Richiedi il download dell'installatore di Redmine
$ gem install redmine-installer
Per il corretto funzionamento dell'installatore di Redmine, sono richiesti almeno 250 MB di spazio libero sul disco principale.
Dopo aver installato il pacchetto dell'installatore in Ruby, è possibile eseguire l'installazione utilizzando il seguente comando:
$ redmine install [PACKAGE] [REDMINE_ROOT]
Note:
[PACKAGE] - pacchetto di installazione di Redmine (zip o gz)
[REDMINE_ROOT] - dove installare l'applicazione
Per ottenere aiuto:
$ redmine help
$ redmine help install
Comandi per l'installazione di Redmine - dall'archivio
Gli archivi supportati sono .zip .tar.gz
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT]
# con ambiente
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT] --env environment
Esempio:
$ wget http://www.redmine.org/releases/redmine-3.4.2.zip
$ redmine install redmine-3.4.2.zip
Comandi per l'installazione di Redmine - da GIT
$ redmine install GIT_REPO --source git
# con branch specifico
$ redmine install GIT_REPO --source git --branch GIT_BRANCH --env environment
Esempio:
$ redmine install git@github.com:redmine/redmine.git --source git
Esempio con branch GIT specifico:
$ redmine install git@github.com:redmine/redmine.git --source git --branch 3.4-stable
Aggiornamento di un'istanza esistente di Redmine
L'installatore di Redmine può aggiornare la versione esistente di Redmine dall'archivio o dal repository git. I plugin installati vengono mantenuti o aggiornati se il nuovo pacchetto li contiene.
La procedura di aggiornamento può essere salvata in un profilo per il prossimo aggiornamento. I profili sono memorizzati in HOME_FOLDER/.redmine-installer-profiles.yml
Dopo aver eseguito il comando per l'aggiornamento:
$ redmine upgrade [PACKAGE] [REDMINE_ROOT]
# con ambiente
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --env environment
Per ottenere aiuto:
$ redmine help
$ redmine help upgrade
Comandi per l'aggiornamento di Redmine - da git
$ redmine upgrade --source git
# con ambiente
$ redmine upgrade --source git --env environment
Comando per l'aggiornamento di Redmine - da un profilo
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Aggiornamento con modifiche personalizzate
Se si utilizza il plugin easyproject e non si desidera copiare le modifiche del client dalla vecchia istanza, utilizzare lo switch
--skip-old-modifications
Backup di Redmine
C'è un comando per eseguire il backup di Redmine
$ redmine backup [REDMINE_ROOT]