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 installa [PACKAGE] [REDMINE_ROOT]
Nota:
[PACCHETTO] - pacchetto di installazione di Redmine (zip o gz)
[REDMINE_ROOT] - dove installare l'applicazione
Per ottenere aiuto:
$ redmine aiuto
$ redmine guida all'installazione
Comandi per l'installazione di Redmine - dall'archivio
Gli archivi supportati sono .zip .tar.gz
$ redmine installa [PATH_TO_PACKAGE] [REDMINE_ROOT]
# con l'ambiente
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT] --env ambiente
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 installa GIT_REPO --source git
# con ramo specifico
$ redmine install GIT_REPO --source git --branch GIT_BRANCH --env ambiente
Esempio:
$ installazione redmine git@github.com:redmine/redmine.git --source git
Esempio con ramo GIT specifico:
$ installazione redmine 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-installazione-profiles.yml
Dopo aver eseguito il comando per l'aggiornamento:
$ upgrade redmine [PACKAGE] [REDMINE_ROOT]
# con l'ambiente
$ aggiornamento redmine [PACCHETTO] [REDMINE_ROOT] --env ambiente
Per ottenere aiuto:
$ redmine aiuto
$ redmine aiuta ad aggiornare
Comandi per l'aggiornamento di Redmine - da git
$ aggiornamento redmine --source git
# con l'ambiente
$ redmine upgrade --source git --env ambiente
Comando per l'aggiornamento di Redmine - da un profilo
$ upgrade redmine [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Aggiornamento con modifiche personalizzate
Se si utilizza il plugin easyproject e non si desidera rilevare le modifiche del client dalla vecchia istanza, utilizzare lo switch
--skip-vecchie-modifiche
Backup di Redmine
C'è un comando per eseguire il backup di Redmine
$ backup redmine [REDMINE_ROOT]