Εγκατάσταση του Redmine
Για να εγκαταστήσετε το νέο Redmine, χρειάζεστε έναν μεταγλωττισμένο Ruby και να εγκαταστήσετε το Ruby Gem του εγκαταστάτη του Redmine. Για να εγκαταστήσετε αυτό το gem, χρησιμοποιήστε:
Ζητήστε τη λήψη του οδηγού εγκατάστασης του Redmine
$ gem install redmine-installer
Για τη σωστή λειτουργία του εγκαταστάτη του Redmine, απαιτούνται τουλάχιστον 250 MB ελεύθερου χώρου στον κύριο δίσκο.
Όταν το gem του εγκαταστάτη είναι εγκατεστημένο στο Ruby σας, μπορείτε να εκτελέσετε την εγκατάσταση χρησιμοποιώντας την ακόλουθη εντολή:
$ redmine install [PACKAGE] [REDMINE_ROOT]
Σημειώσεις:
[PACKAGE] - Πακέτος εγκατάστασης του Redmine (zip ή gz)
[REDMINE_ROOT] - όπου θα εγκατασταθεί η εφαρμογή
Για βοήθεια:
$ redmine help
$ redmine help install
Εντολές για την Εγκατάσταση του Redmine - από Αρχείο
Υποστηριζόμενα αρχεία είναι .zip .tar.gz
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT]
# με περιβάλλον
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT] --env environment
Παράδειγμα:
$ wget http://www.redmine.org/releases/redmine-3.4.2.zip
$ redmine install redmine-3.4.2.zip
Εντολές για την Εγκατάσταση του Redmine - από GIT
$ redmine install GIT_REPO --source git
# με συγκεκριμένο κλαδί
$ redmine install GIT_REPO --source git --branch GIT_BRANCH --env environment
Παράδειγμα:
$ redmine install git@github.com:redmine/redmine.git --source git
Παράδειγμα με συγκεκριμένο κλαδί GIT:
$ redmine install git@github.com:redmine/redmine.git --source git --branch 3.4-stable
Αναβάθμιση υπάρχουσας εγκατάστασης του Redmine
Ο εγκαταστάτης του Redmine μπορεί να αναβαθμίσει την υπάρχουσα εγκατάσταση του Redmine από αρχείο ή αποθετήριο git. Οι εγκατεστημένες πρόσθετες εφαρμογές διατηρούνται ή αναβαθμίζονται εάν το νέο πακέτο τις περιέχει.
Η διαδικασία αναβάθμισης μπορεί να αποθηκευτεί σε ένα προφίλ για την επόμενη αναβάθμιση. Τα προφίλ αποθηκεύονται στο HOME_FOLDER/.redmine-installer-profiles.yml
Μετά την εκτέλεση της εντολής για την αναβάθμιση:
$ redmine upgrade [PACKAGE] [REDMINE_ROOT]
# με περιβάλλον
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --env environment
Για βοήθεια:
$ redmine help
$ redmine help upgrade
Εντολές για την Αναβάθμιση του Redmine - από git
$ redmine upgrade --source git
# με περιβάλλον
$ redmine upgrade --source git --env environment
Εντολή για την Αναβάθμιση του Redmine - από ένα προφίλ
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Αναβάθμιση με προσαρμογές
Εάν χρησιμοποιείτε το πρόσθετο easyproject και δεν θέλετε να αντιγράψετε τις τροποποιήσεις του πελάτη από την παλιά εγκατάσταση, χρησιμοποιήστε τον διακόπτη
--skip-old-modifications
Αντίγραφα ασφαλείας του Redmine
Υπάρχει εντολή για τη δημιουργία αντ