Published 2 years ago by twiggy99
Hello, I love Jeff's work, many years back when I first seen him on tuts+ I've loved all his videos since. I'm looking at getting a subscription here but a few things are bothering me that I would like cleared up.
Are there any series about deployment of Laravel apps, in particular continuous integration? (I understand there's a course on Forge but I'm extremely surprised Jeff has recommended a proprietary, closed source system you have no control over that has vendor lock-in) Is there anything about industry standard open source tools like Jenkins? If not are there any planned?
The testing series looks in depth but there are no free videos to see what the quality of the content is like. What are your experiences wit this course? Doe's it cover everything you need?
Are there any courses or videos aimed at creating API's and authenticating them? Or a selection of videos from different courses that would teach the techniques of building and securing an API?
Thank you in advanced.
I believe there are currently no Laracasts videos about deployment, other than Forge and Enyoyer. There is a lesson about continuous integration with Travis.
I found the testing videos on Laracasts very useful. Do they cover absolutely everything I need to know? No. But they cover a lot.
Hi @bashy I've looked at gitlab a while back but didn't give it ago, this looks really useful. Are there any good tutorials on integrating it with Laravel? When I say tutorial I actually mean a overview of how the process flows from developing, to pushing, to deployment.
@twiggy99 It's been updated quite a bit lately (regarding the CI/CD area of it). You can see an example here: https://about.gitlab.com/2016/06/09/continuous-delivery-with-gitlab-and-convox/ just search around, they blog about a lot of it. I deploy by a webhook with release folders (script to automate it). Convox looks nice though.
Concerning deployment it would be nice if there was a video covering deployment to a couple different shared host something like GoDaddy and HostGator, not necessarily those two. Let's face it some people use shared hosting such as these and it seems to be very confusing to some folks how to properly deploy.
@jlrdw although I agree some what with what you're saying but if your site is on shared hosting it probably isn't big enough to be need/benefit from a CI/CD set-up and to my knowledge (I've not had a shared host in over 10 years) you do not have SSH access so CI/CD would be near impossible with its current tool set.
@bashy that looks like an interesting combination I will take a close look this weekend
@jlrdw @twiggy99 Yeah most shared don't offer SSH but the good hosts set their hosting up in such a way that they can enable it. cPanel normally has it on so hosts can support it. It's basically just an automated way to keep your files up-to-date with Git.
It does look interesting and GitLab's Pipelines (which is new) is great! Build, stage and deploy <3