Jah, on mitmeid tööriistu, mis aitavad automatiseerida teie kohandatud Laraveli paketi juurutamist mitmes projektis. Siin on mõned valikud.
1. Laravel Forge: Laravel Forge on serverihalduse ja rakenduste juurutamise teenus, mis võimaldab teil oma Laraveli rakendusi hõlpsalt juurutada. See integreerub Envoyeriga ilma seisakuta juurutamiseks ja toetab erinevaid pilveteenuse pakkujaid, nagu DigitalOcean, Akamai, Vultr ja palju muud. Forge pakub tugevat API-d serverite programmiliseks haldamiseks, muutes mitme projekti juurutamise automatiseerimise lihtsaks[4].
2. Deployer: Deployer on avatud lähtekoodiga PHP juurutustööriist, mis võimaldab teie serverit varustada ja Laraveli rakendust ilma seisakuta juurutada. See toetab erinevaid juurutusretsepte, sealhulgas ühte Laraveli jaoks. Deployer on väga kohandatav ja seda saab integreerida teie olemasolevate juurutamise töövoogudega[2].
3. Ploi: Ploi on veel üks serverihaldus- ja rakenduste juurutamisteenus, mis toetab ilma seisakuta juurutusi. See võimaldab teil juurutada oma Laraveli rakendusi ühe klõpsuga ja toetab erinevaid pilveteenuse pakkujaid. Ploi pakub ka tugevat API-d serverite programmiliseks haldamiseks, muutes selle sobivaks mitme projekti juurutamise automatiseerimiseks[1].
4. GitHubi toimingud: GitHub Actions on populaarne tööriist töövoogude, sealhulgas juurutuste automatiseerimiseks. Saate luua kohandatud töövooge oma Laraveli paketi juurutamiseks mitmes projektis, integreerides GitHubi toimingud oma paketi juurutusskriptidega. GitHub Actions toetab erinevaid juurutusstrateegiaid ja seda saab integreerida teiste tööriistadega, et tagada sujuv juurutamiskogemus[1].
5. Serverfluent: Serverfluent on tööriist, mis on loodud serverite varustamiseks ning Laraveli ja PHP rakenduste juurutamiseks. See toetab juurutamist DigitalOceani API-võtmete ja mis tahes juur-SSH-juurdepääsuga serveri kaudu. Serverfluent on loodud hõlpsasti kasutatavaks ja seda saab kohandada vastavalt teie konkreetsetele juurutusvajadustele[5].
Igal neist tööriistadest on oma tugevad ja nõrgad küljed ning valik, millist kasutada, sõltub teie konkreetsetest nõuetest ja töövoost.
Tsitaadid:[1] https://laraveldaily.com/post/7-tools-to-deploy-laravel-projects-to-server
[2] https://deployer.org/docs/7.x/recipe/laravel
[3] https://packalyst.com
[4] https://forge.laravel.com
[5] https://www.reddit.com/r/laravel/comments/14xzxdc/server_provisioning_and_app_deployment_tool/