تثبيت Redmine
لتثبيت Redmine الجديد، تحتاج إلى تثبيت Ruby المترجم وتثبيت حزمة تثبيت Redmine لـ Ruby. لتثبيت هذه الحزمة، استخدم:
$ gem install redmine-installer
لتشغيل مثبت Redmine بشكل صحيح، يجب أن يكون هناك مساحة فارغة بحجم 250 ميجابايت على القرص الجذر.
عندما يتم تثبيت حزمة المثبت في 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
هناك أمر لعمل نسخ احتياطي لـ Redmine
$ redmine backup [REDMINE_ROOT]