Obrolan Gitter akan tetap terbuka untuk berdiskusi dan membantu satu sama lain jika Anda terkunci di Rocketeer. Anda juga dapat mengirimi saya email sesekali, namun perlu diingat bahwa saya sudah bertahun-tahun tidak mengerjakan proyek ini dan mungkin tidak akan dapat menyelesaikan masalah Anda.
Rocketeer adalah pelari tugas dan paket penerapan PHP modern. Ini terinspirasi oleh filosofi Kerangka Laravel dan bertujuan untuk menjadi cepat, elegan, dan yang lebih penting mudah digunakan.
Seperti yang terakhir, penekanan diberikan pada standar cerdas dan pembangunan modern. Meskipun dikodekan dalam PHP, ia dapat menyebarkan proyek apa pun dari situs web HTML/CSS kecil hingga aplikasi Rails yang besar.
Cara tercepat adalah dengan mengambil biner:
$ wget http://rocketeer.autopergamene.eu/versions/rocketeer.phar
$ chmod +x rocketeer.phar
$ mv rocketeer.phar /usr/local/bin/rocketeer
Lebih banyak cara untuk mengatur Rocketeer dapat ditemukan di dokumentasi resmi.
Perintah yang tersedia di Rocketeer adalah:
$ 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
Dokumentasi dapat ditemukan di sini
$ composer test
Silakan lihat KONTRIBUSI untuk rinciannya.
Jika Anda menemukan masalah apa pun terkait keamanan, silakan kirim email ke :author_email daripada menggunakan pelacak masalah.
Lisensi MIT (MIT). Silakan lihat File Lisensi untuk informasi lebih lanjut.
Itu pertanyaan yang ditanyakan kepada saya, mengapa tidak menggunakan Capistrano saja? Saya pernah menggunakan Capistrano di masa lalu, ia melakukan semua yang Anda inginkan, itu sudah pasti.
Namun, ini tetap merupakan paket Ruby dan yang terkait erat dengan Rails dalam beberapa hal; Rocketeer membuat Anda tidak memiliki file Ruby yang berkeliaran di aplikasi Anda. Dengan begitu Anda mengonfigurasinya sekali dan dapat menggunakannya di mana pun Anda inginkan dalam lingkup aplikasi Anda, bahkan di luar rutinitas penerapan. Ini juga dimaksudkan agar lebih mudah untuk dipahami, untuk pengguna pertama kali atau pemula, Capistrano memiliki banyak hal untuk dipahami sekaligus – Rocketeer bertujuan untuk menjadi sesederhana mungkin dengan menyediakan default cerdas dan mempercepat waktu antara instalasi dan pertama kali menekan deploy
.
Ini juga lebih dipikirkan untuk dunia PHP – meskipun Anda dapat mengkonfigurasi Capistrano untuk menjalankan Composer dan PHPUnit, itu bukanlah sesuatu yang diharapkan sejak awal, sementara tugas-tugas yang merupakan bagian dari setiap pengembang PHP terintegrasi dalam proses penerapan inti Rocketeer.