แชท Gitter จะยังคงเปิดกว้างสำหรับการสนทนาและช่วยเหลือซึ่งกันและกัน หากคุณถูกล็อคเข้าสู่ Rocketeer คุณสามารถส่งอีเมลถึงฉันเป็นครั้งคราวได้ แต่โปรดจำไว้ว่าฉันไม่ได้ทำงานในโครงการนี้มาหลายปีแล้วและอาจไม่สามารถแก้ไขปัญหาของคุณได้
Rocketeer เป็นตัวรันงาน PHP และแพ็คเกจการใช้งานที่ทันสมัย ได้รับแรงบันดาลใจจากปรัชญา Laravel Framework และมีเป้าหมายที่จะมีความรวดเร็ว สวยงาม และที่สำคัญกว่านั้นคือใช้งานง่าย
เช่นเดียวกับอย่างหลัง การเน้นไปที่ค่าเริ่มต้นที่ชาญฉลาดและการพัฒนาที่ทันสมัย แม้ว่าจะถูกเขียนด้วย PHP แต่ก็สามารถปรับใช้โปรเจ็กต์ใดก็ได้ตั้งแต่เว็บไซต์ HTML/CSS ขนาดเล็กไปจนถึงแอปพลิเคชัน Rails ขนาดใหญ่
วิธีที่เร็วที่สุดคือการคว้าไบนารี่:
$ wget http://rocketeer.autopergamene.eu/versions/rocketeer.phar
$ chmod +x rocketeer.phar
$ mv rocketeer.phar /usr/local/bin/rocketeer
สามารถดูวิธีอื่นๆ ในการตั้งค่า Rocketeer ได้ในเอกสารอย่างเป็นทางการ
คำสั่งที่มีอยู่ใน Rocketeer คือ:
$ php rocketeer
check Check if the server is ready to receive the application
cleanup Clean up old releases from the server
current Display what the current release is
deploy Deploys the website
flush Flushes Rocketeer's cache of credentials
help Displays help for a command
ignite Creates Rocketeer's configuration
list Lists commands
rollback Rollback to the previous release, or to a specific one
setup Set up the remote server for deployment
strategies Lists the available options for each strategy
teardown Remove the remote applications and existing caches
test Run the tests on the server and displays the output
update Update the remote server without doing a new release
สามารถดูเอกสารได้ที่นี่
$ composer test
โปรดดูการมีส่วนร่วมเพื่อดูรายละเอียด
หากคุณพบปัญหาใดๆ ที่เกี่ยวข้องกับความปลอดภัย โปรดส่งอีเมลไปที่ :author_email แทนการใช้ตัวติดตามปัญหา
ใบอนุญาตเอ็มไอที (MIT) โปรดดูไฟล์ใบอนุญาตสำหรับข้อมูลเพิ่มเติม
นั่นเป็นคำถามที่ถูกถามฉัน ทำไมไม่ใช้ Capistrano เพียงอย่างเดียวล่ะ ฉันเคยใช้ Capistrano มาก่อน มันทำทุกอย่างที่คุณต้องการ นั่นคือสิ่งที่ให้มา
แต่มันยังคงเป็นแพ็คเกจ Ruby และแพ็คเกจที่เชื่อมต่อกับ Rails อย่างแน่นหนาในบางด้าน Rocketeer สร้างขึ้นเพื่อให้คุณไม่มีไฟล์ Ruby แขวนอยู่รอบแอปของคุณ ด้วยวิธีนี้ คุณสามารถกำหนดค่าเพียงครั้งเดียวและสามารถใช้งานได้ทุกที่ที่คุณต้องการในขอบเขตของแอปพลิเคชันของคุณ แม้จะอยู่นอกรูทีนการปรับใช้ก็ตาม นอกจากนี้ มันยังหมายถึงให้เข้าใจง่ายกว่ามากอีกด้วย สำหรับผู้ใช้ครั้งแรกหรือมือใหม่ Capistrano มีหลายสิ่งที่ต้องเข้าใจในคราวเดียว – Rocketeer ตั้งเป้าที่จะทำให้มันง่ายที่สุดเท่าที่จะเป็นไปได้โดยให้ค่าเริ่มต้นที่ชาญฉลาดและเร่งเวลาระหว่างการติดตั้งและ ครั้งแรกที่การกด deploy
.
นอกจากนี้ ยังมีการพิจารณามากขึ้นสำหรับโลก PHP แม้ว่าคุณจะสามารถกำหนดค่า Capistrano ให้รัน Composer และ PHPUnit ได้ แต่นั่นไม่ใช่สิ่งที่คาดหวังตั้งแต่เริ่มต้น ในขณะที่งานที่เป็นส่วนหนึ่งของนักพัฒนา PHP ทุกคนจะถูกรวมไว้ในกระบวนการปรับใช้หลักของ Rocketeer