การติดตั้ง Redmine
เพื่อที่จะติดตั้ง Redmine ใหม่คุณต้องมี Ruby ที่ถูกคอมไพล์และติดตั้ง Redmine installer Ruby Gem ให้ใช้คำสั่งต่อไปนี้:
ขอดาวน์โหลดตัวช่วยติดตั้ง Redmine
$ gem install redmine-installer
เพื่อให้ Redmine installer ทำงานได้อย่างถูกต้อง จำเป็นต้องมีพื้นที่ว่างอย่างน้อย 250 MB บนดิสก์หลัก
เมื่อติดตั้ง gem ตัวช่วยใน Ruby ของคุณแล้ว คุณสามารถเรียกใช้คำสั่งติดตั้งได้โดยใช้คำสั่งต่อไปนี้:
$ redmine install [PACKAGE] [REDMINE_ROOT]
หมายเหตุ:
[PACKAGE] - แพคเกจการติดตั้ง Redmine (zip หรือ gz)
[REDMINE_ROOT] - ที่ติดตั้งแอปพลิเคชัน
เพื่อขอความช่วยเหลือ:
$ redmine help
$ redmine help install
คำสั่งสำหรับการติดตั้ง Redmine - จาก Archive
รองรับไฟล์เก็บข้อมูล .zip .tar.gz
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT]
# พร้อมกับ environment
$ 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
# พร้อมกับ branch ที่กำหนด
$ redmine install GIT_REPO --source git --branch GIT_BRANCH --env environment
ตัวอย่าง:
$ redmine install git@github.com:redmine/redmine.git --source git
ตัวอย่างพร้อมกับ branch ที่กำหนด:
$ redmine install git@github.com:redmine/redmine.git --source git --branch 3.4-stable
อัปเกรด Redmine ที่มีอยู่
Redmine Installer สามารถอัปเกรด Redmine ที่มีอยู่ของคุณจากเอกสารเก็บข้อมูลหรือรีพอสิทอรี git ได้ ปลั๊กอินที่ติดตั้งไว้จะถูกเก็บรักษาหรืออัปเกรดหากแพคเกจใหม่มีปลั๊กอินเหล่านั้น
กระบวนการอัปเกรดสามารถบันทึกไว้ในโปรไฟล์สำหรับการอัปเกรดครั้งถัดไป โปรไฟล์จะถูกเก็บไว้ที่ HOME_FOLDER/.redmine-installer-profiles.yml
หลังจากเรียกใช้คำสั่งสำหรับการอัปเกรด:
$ redmine upgrade [PACKAGE] [REDMINE_ROOT]
# พร้อมกับ environment
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --env environment
เพื่อขอความช่วยเหลือ:
$ redmine help
$ redmine help upgrade
คำสั่งสำหรับการอัปเกรด Redmine - จาก git
$ redmine upgrade --source git
# พร้อมกับ environment
$ 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]