Simplified Continuous Deployment with Laravel and Jenkins

Margaret Staples (21.Apr.2018 at 14:00, 50 min)
Talk at Longhorn PHP Conference 2018 (English - US)

Rating: 4 of 5

Maybe you’re the only coder on a project. Maybe you’re on a small team and carrying the majority of the server knowledge. For one reason or another, there are times when if we don’t setup our own deploy process, there simply isn’t one. No one wants the headaches that come from a my-machine[s] to production direct deploy process, so let’s go a step better with Jenkins and Github or Gitlab.

This talk will walk you through setting up a Jenkins server to deploy your staging changes and master merges with all the tests and checks you need to avoid those “oops” moments ever going live.

Who are you?

Claim talk

Talk claims have been moved to the new Joind.in site.

Please login to the new site to claim your talk

Want to comment on this talk? Log in or create a new account or comment anonymously

Write a comment

 
Please note: you are not logged in and will be posting anonymously!
= four plus eight

Comments

Rating: 4 of 5

21.Apr.2018 at 14:26 by Daniel Kadosh (9 comments) via Web2 LIVE

Nice detailed how-to suitable for managing a small project -- Use Jenkins deploy 1 instance of a web server to a cloud server. Not trivial to extrapolate on how to augment if you're using dockers.

Rating: 5 of 5

21.Apr.2018 at 14:39 by John Taylor (10 comments) via Web2 LIVE

The most amazing step by step talk I have ever seen!

Rating: 3 of 5

21.Apr.2018 at 14:48 by Mihail Irintchev (66 comments) via Web2 LIVE

The intension of the speaker was to present a lot of very useful information regarding how to implement continuous development with the help of Jenkins. A lot of material was covered, aiming at presenting a comprehensive all-round solution. However I think that's exactly where the problem was: The format of the talk (50 min regular session) did not fit the scale of the material. Although the speaker undoubtedly has the ability to present it in a very high pace (the first question after the talk was "Do you breathe?"), even finishing 6-7 minutes ahead of schedule, unfortunately I was unable to follow all the way through.

I started with the idea to execute each step along the process, which is my own mistake, I guess. I failed epically. The idea of the talk and the material are perfect for a 2-3 hour tutorial that I would love to attend some day.

Otherwise, I'd like to state that she is a good speaker and has the ability to communicate well with the audience.


21.Apr.2018 at 15:39 by John Taylor (10 comments) via Web2 LIVE

Responding to Mihail below, I am the one who asked "Do you breathe?". I think the pace was acceptable - given the slides will be posted, and one can try the process on their own. Margaret also offered her contact info for questions. So I am confident that one could replicate what was presented.

Rating: 5 of 5

21.Apr.2018 at 15:45 by Al Bunch (6 comments) via Web2 LIVE

This was a pretty linear presentation of how to install and configure a Jenkins solution on a Digital Ocean droplet. Margaret knew her subject matter well enough to answer most of the questions asked, she was also quick, clear, concise, and had a nice sense of humor.

Rating: 5 of 5

21.Apr.2018 at 16:11 by Max Schwanekamp (91 comments) via Web2 LIVE

Concise, clear and uh, rapid. A big part of how we devs learn is by simply going through the experience, and Margaret's talk compressed what would otherwise be a dull multiple-hours process into an entertainingly humorous 40 minutes. It would have been nice to have time for questions inline with the talk (I had a couple during the talk, but Margaret apparently did not notice my hand up; maybe others did too?) instead of saving all questions for the end. Also, if this is "CD with Laravel" it might be worthwhile to address Forge and Envoyer, which are quite commonly used in the Land of Laravel.

Rating: 5 of 5

21.Apr.2018 at 16:11 by John Vernier (14 comments) via Web2 LIVE

I enjoyed Margaret's talk. There was a lot of material covered, but fortunately she's provided the slides for us to be able to go back and replicate what she demoed post-conference.

Rating: 5 of 5

21.Apr.2018 at 17:53 by Bill Condo (32 comments) via Web2 LIVE

Incredible amount of content in a short talk. I look forward to reviewing the slides and putting this into service!

Rating: 2 of 5

22.Apr.2018 at 11:03 by Eoghan O'Brien (10 comments) via Web2 LIVE

The speaker had a lot of personality and was clearly very passionate but I was hoping to get some real insight into why you would use Jenkins and why it's a good choice for Laravel rather than a command-by-command tutorial on how to set Jenkins up using Laravel as an example framework.

© Joind.in 2018