85 lines
1.7 KiB
Markdown
85 lines
1.7 KiB
Markdown
**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
|
|
|
|
# Mise à jour de votre installation Redmine
|
|
|
|
Connection en tant que l'utilisateur $REDMINE :
|
|
|
|
~~~
|
|
# su - $REDMINE
|
|
$ umask 022
|
|
~~~
|
|
|
|
Rendez vous dans le dossier d'installation de Redmine :
|
|
|
|
~~~
|
|
$ cd ~/redmine
|
|
~~~
|
|
|
|
## Pour faire une mise à jour mineure (ex: 3.0.2 vers 3.0.3)
|
|
|
|
~~~
|
|
# su - $REDMINE
|
|
$ umask 022
|
|
$ cd ~/redmine
|
|
$ git pull
|
|
$ bundle update
|
|
# systemctl restart puma@$REDMINE
|
|
# systemctl status puma@$REDMINE
|
|
~~~
|
|
|
|
## Pour faire une mise à jour majeure (ex: 2.6 vers 3.0)
|
|
|
|
Déterminer votre branche courante (elle est précédé d'un étoile) :
|
|
|
|
~~~
|
|
$ git branch
|
|
~~~
|
|
|
|
Lister les branches distantes (ne prendre en compte que les versions stables) :
|
|
|
|
~~~
|
|
$ git pull
|
|
$ git branch -r
|
|
~~~
|
|
|
|
Si une version plus récente de Redmine est présente, vérifier les prérequis en vous rendant sur [redmine.org](http://www.redmine.org/projects/redmine/wiki/RedmineInstall#Requirements)
|
|
|
|
Version de Ruby et de Ruby on Rails :
|
|
|
|
~~~
|
|
$ ruby -v
|
|
$ rails -v
|
|
~~~
|
|
|
|
Si les prérequis sont satisfaits :
|
|
|
|
~~~
|
|
# systemctl stop puma@$REDMINE
|
|
# su - $REDMINE
|
|
$ umask 022
|
|
$ gem update puma --user
|
|
$ cd ~/redmine
|
|
# systemctl stop puma@$REDMINE
|
|
$ git pull
|
|
$ git checkout $BRANCHE
|
|
$ rm Gemfile.lock
|
|
$ bundle update
|
|
$ rake -q db:migrate RAILS_ENV=production
|
|
# systemctl start puma@REDMINE
|
|
$ systemctl status puma@REDMINE
|
|
~~~
|
|
|
|
Mise à jour des plugins (exemple avec le plugin foo) :
|
|
|
|
~~~
|
|
# su - $REDMINE
|
|
$ umask 022
|
|
$ cd ~/redmine
|
|
# systemctl stop puma@$REDMINE
|
|
$ cd plugins ; ls
|
|
$ cd foo
|
|
$ git pull && git branch -r
|
|
$ rake -q redmine:plugins:migrate RAILS_ENV=production
|
|
# systemctl start puma@REDMINE
|
|
$ systemctl status puma@REDMINE
|
|
~~~ |