Learn Jenkins Fast! A Simple Jenkins CI Tutorial for Beginners

Поделиться
HTML-код
  • Опубликовано: 15 янв 2025

Комментарии • 56

  • @martindevelops
    @martindevelops Год назад +6

    Hands down, one of the best jenkins courses I have used.

    • @cameronmcnz
      @cameronmcnz  Год назад +1

      Thanks so much for the kind words!
      I love Jenkins, and I really wanted to show people how powerful it is with this Jenkins tutorial.
      I do wonder if its length scares people away.

  • @kinsalesocial8223
    @kinsalesocial8223 Год назад +5

    Loving the course! Been through a lot of courses on YT, Udemy, etc and I have learned more in your course than anyone elses!

    • @cameronmcnz
      @cameronmcnz  Год назад +1

      Thanks for watching! Poured my heart and soul into this Jenkins tutorial.
      The repo I use throughout the Jenkins course is on my GitHub repo here:
      github.com/cameronmcnz/spock-lizard-docker

    • @kinsalesocial8223
      @kinsalesocial8223 Год назад +1

      @@cameronmcnz If you don't mind I'll reference this tutorial on my site (if I ever get it working on AWS)

    • @cameronmcnz
      @cameronmcnz  Год назад +1

      Is it a personal site? I host my website for free on GitHub pages.

    • @kinsalesocial8223
      @kinsalesocial8223 Год назад

      @@cameronmcnz It is a personal site, wrote in python, very basic but have been looking for a way to journal my journey from sysadmin to Devops eng. I'll take a look at the github pages, it did dawn on me how I was going to update weekly, and thought I could use jenkins (and a few other tools) to help cement my knowledge and also give info to anyone that was looking for a good spring board. As I have found in a lot of bootcamps (and paid for them) that the info is lacking or skips large chunks to make use of what in their opinion is important in the roles, I also find a lot of these courses are just to make money, by using fake reviews to give it 5 stars but in reality are not even worth one or 1/2 a star (if it were possible)

  • @JayA-qs2lc
    @JayA-qs2lc 4 месяца назад +3

    Hi Cameron, I watched at least 3 other Jenkins tutorials so far, but this is the best and you made an amazing tutorial and i could rate 10/10. Fantastic walkthrough !!

    • @cameronmcnz
      @cameronmcnz  4 месяца назад +1

      I really enjoyed putting this video together. Honestly, Jenkins is such a great tool that it makes putting a tutorial like this together easy. So glad you enjoyed it!

  • @harshitkeshari01
    @harshitkeshari01 8 месяцев назад +3

    To good so far, appreciate the way you clinch all the chapters in the crash course...
    Thank you Cameron!

    • @cameronmcnz
      @cameronmcnz  8 месяцев назад

      Happy to help! I really enjoyed putting this tutorial together.

  • @fayasputhukkudi1067
    @fayasputhukkudi1067 11 месяцев назад +2

    great tutorial, best one I found so far for beginners

    • @cameronmcnz
      @cameronmcnz  11 месяцев назад

      That's high praise, given how many other great tutorials there are out there.
      I will add this - if you understood this video, you are far from a beginner. This video moves at a much faster pace than most other introductory tutorials, and it goes pretty in depth.
      My viewers tend to be more advanced, so I don't dwell much on the basics. You're well on your way to becoming an expert!

  • @abbeydauda7747
    @abbeydauda7747 7 месяцев назад +2

    I like the way you teach especially with your good sense of humor, thanks for a job well done

    • @cameronmcnz
      @cameronmcnz  7 месяцев назад

      Thanks so much! Fact is, Jenkins is so awesome it makes it easy to teach. I'm just a conduit to how cool the tool is. Thanks for viewing!

  • @ClinsenYT
    @ClinsenYT 8 месяцев назад +3

    Massive thank you! Absolutely love your approach to teaching. You sound like a real mentor who is both enthusiastic and well-versed in a subject; and stuff you teach in your videos is always coherent and easy to follow, which makes the learning process very pleasing. Keep up the good work 🙏

    • @ClinsenYT
      @ClinsenYT 8 месяцев назад +1

      It's a pity these courses are bashed by RUclips algorithm and don't receive much traffic though, you deserve so much better

    • @cameronmcnz
      @cameronmcnz  8 месяцев назад +1

      @@ClinsenYT Well, I do it for the passion. And TheServerSide where I'm the editor gets millions of views a month, so I can't get too upset that my videos just never hit the RUclips algo.
      Maybe one day I'll have a video or two that breaks the 100K mark? But helping 4,500 people still isn't that bad either.
      Thanks for the support and the kind words!

  • @CloudEngineersKopars
    @CloudEngineersKopars 6 месяцев назад +1

    Other Jenkins videos are very old and this video helped me a lot. Thanks

  • @chethannv2.0
    @chethannv2.0 8 месяцев назад

    Your way of teaching and cool attitude makes learning fun and easier. Thank you Cameron Mckenzie.

  • @DheerajSinghal02
    @DheerajSinghal02 9 месяцев назад +1

    Exactly the way you mentioned, Its packed with information and the best tutorial I have come across. Thank you

  • @ellyomondi9774
    @ellyomondi9774 5 месяцев назад +1

    Very good tutorial for CI/CD

  • @abdelrahmanelhais213
    @abdelrahmanelhais213 16 дней назад

    great tutorial , Thank you!

  • @ivanphone4917
    @ivanphone4917 Год назад +2

    Very comprehensive Jenkins tutorial. Most Jenkins courses don’t cover that much about continuous deployment.

  • @chandrakalakasakani4729
    @chandrakalakasakani4729 28 дней назад

    Thank you so much , Love form India.

  • @MM-vu7my
    @MM-vu7my 10 месяцев назад +1

    Great video

    • @cameronmcnz
      @cameronmcnz  10 месяцев назад

      Thanks! I had a lot of fun putting this together.

  • @shaper_i-o
    @shaper_i-o 4 месяца назад +1

    I think there is an error with the video at 59:00? You're discussing something that should be on screen but it is just your webcam on fullscreen with added affects pointing at nothing? Unless there is something wrong on my end?

    • @cameronmcnz
      @cameronmcnz  4 месяца назад +1

      Ouch, I just saw that. Yeah, looks like I messed up in the editing. I'll see if I can find the original, fix and re-upload.
      Regardless, I think you win the award for being the first person to make it to the 59 minute mark. Thank you so much for watching!

  • @sanaarshad6847
    @sanaarshad6847 3 месяца назад +1

    ok that exclamation joke killed me 😂

    • @cameronmcnz
      @cameronmcnz  3 месяца назад +1

      I'm a real hit at parties!

  • @JoeMcMullin
    @JoeMcMullin 10 месяцев назад +1

    Great tutorial, been out of the CI/CD game for a while and came across your channel as I delve into more knowledge getting back up to speed. Everything in your video worked as advertised, can't say that for most other tutorials. There always seems to be a point where the tutorials break down and fail. Not this time, spot on and thank you. Liked, Subscribed and Commented, just trying to help the algorithm.

    • @cameronmcnz
      @cameronmcnz  10 месяцев назад +1

      Thanks so much for the kind words! I really enjoyed putting this tutorial together, and I do appreciate the attention you've give to the algo. I'm really hoping my videos start getting a wider audience.

  • @djfago6240
    @djfago6240 7 месяцев назад +1

    I am very new to devops and my question is where can I learn those commands? Like the one you entered to trigger the build and also date, time kind of commands? I have noticed that no one is talking about this

    • @cameronmcnz
      @cameronmcnz  7 месяцев назад +1

      Well, you jumped right into Jenkins without a good base in Maven! All those build and package and other mvn commands are all from Maven.
      I know a handsome guy that did a course on them:
      ruclips.net/video/T00NKLQvwYE/видео.htmlsi=x6ki9877ZObd2Khu

  • @nateswany
    @nateswany 8 месяцев назад

    @24:00 Haha. Yes, you got me. It is indeed a white ! on a red circle. I was like, 'Yep, it's right there.... Oh, wait...'

    • @cameronmcnz
      @cameronmcnz  8 месяцев назад +1

      DETAILS MATTER!
      Thanks for watching all the way to the 24:00 minute mark!

  • @antonisp469
    @antonisp469 9 месяцев назад

    Hello!
    Thank you for the excellent content!
    I had some hard time configuring the spock-lizard-docker-pipeline (I failed to understand what happened wrong and what it need to be fixed).

  • @jarbesbarboza
    @jarbesbarboza 9 месяцев назад +1

    wow, it is an amazing tutorial!! do you have a course? i would take it

    • @cameronmcnz
      @cameronmcnz  9 месяцев назад

      Thanks for the kind words! This video was the first with a new setup, so the production quality could have been better.
      I really enjoyed putting this video together, and I just love sharing with people how these tools work. I'd love to do a course, but this free video doesn't get much traffic. I'm not sure how many people would actually sign up for a course? It's something I'd love to do though!

    • @jarbesbarboza
      @jarbesbarboza 9 месяцев назад

      I think the tutorial is great and the lenght is perfect as it is enough to cover all the matters. I'd like to see more content like yours, I was looking at your channel for a docker course like this one. Also Java, AWS, SpringBoot and all the life cycle of an application would be interesting to me. You have the energy and the content that is needed to be a great teacher and to share your knowledge on the internet, if you're strugling to get more trafic it's a matter of time, but i think that with more content like this one you would consolidate a base of followers interested in your content and in the way you teach.@@cameronmcnz

  • @GreggBolinger
    @GreggBolinger Год назад +3

    Still watching, good so far. Might have been nice to see an "install" via docker instead of Windows MSI. I don't run Windows. :o)

    • @cameronmcnz
      @cameronmcnz  Год назад

      Hey Gregg! Long time, no speak!
      I was a bit torn, actually. What's the path of least resistance for someone new to Jenkins? Can we assume a docker installation?
      I was thinking I might do the same tutorial but do the whole thing on Ubuntu. Some of the commands are a bit different, and Linux is where the main deployments are.
      Decisions, decisions...

    • @GreggBolinger
      @GreggBolinger Год назад +2

      @@cameronmcnzYa, I agree it is a tough call because "new to jenkins" does/doesn't mean new to other tech. Maybe a supplementary article that just offsets some of the Windows bits? Once you're in Jenkins, it's pretty much the same unless you're doing Windows specific pipelines/builds that require batch scripts, etc.

    • @cameronmcnz
      @cameronmcnz  Год назад +1

      @@GreggBolingerIndeed, You do assume someone jumping into Jenkins knows a thing or two. I intentionally don't explain CI and CD at a basic level cuz I'm kinda assuming if they want a crash course, they know those basics. It's probably the same with Jenkins.

  • @abdelatifben-ichou2830
    @abdelatifben-ichou2830 7 месяцев назад +1

    I'am really like the way you teach it makes me happy and focus in your tutorial more , keep going and i'am wish you the best

    • @cameronmcnz
      @cameronmcnz  7 месяцев назад +1

      Thanks for the kind words! Honestly, Jenkins is what makes teaching this stuff easy. It's a great tool!

  • @danielvega646
    @danielvega646 4 месяца назад

    12:18

  • @MrAbueslam
    @MrAbueslam 3 месяца назад +1

    can youi please tell me how to fix error -
    Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project jb-hello-world-maven: Compilation failure: Compilation failure

    • @cameronmcnz
      @cameronmcnz  3 месяца назад

      I'd have to see the code, as it looks like a problem with compilation. If the code is good it could be that Maven isn't finding the Java libraries or perhaps it's not understanding the folder structure of your app. Maybe post more of your code on stackoverflow and tag me?

  • @bbbbshoow6702
    @bbbbshoow6702 3 месяца назад +1

    1:42:05 God bless you

    • @cameronmcnz
      @cameronmcnz  3 месяца назад

      Are those random numbers or did you actually watch that far in? I always assume everyone tunes out after the first 30 seconds.

    • @bbbbshoow6702
      @bbbbshoow6702 3 месяца назад +1

      @@cameronmcnz also liked the sexist joke 🤫

    • @cameronmcnz
      @cameronmcnz  3 месяца назад

      @@bbbbshoow6702 I try to be cheeky and play creatively with words. I hope I wasn't outright sexist though.