Learn how to set up Jenkins Pipeline for a Maven project using Docker containers ■ Jenkins Pipeline Tutorial ■ Jenkins Pipeline as Code ■ #jenkinspipeline
In this Jenkins Pipeline Tutorial, I show you three different ways how to set up a Jenkins Pipeline for building a Maven Java project. You will learn how to set up a continuous integration pipeline using the default Global Tools Configuration and a Maven installed on the Jenkins node. Then, I will show you how to use Docker to run the pipeline inside the docker container created from the official Maven Docker image. Next, I will show you how to create your own Docker image using Dockerfile that extends from the official Maven image and adds a few tools that were missing in the official Docker image.
💾 GET THE SOURCE CODE:
https://github.com/wololock/jenkine-p...
⏱️ TIMESTAMPS:
------------------------------------------------------------
00:00 | Introduction
00:17 | Demo Maven project introduction
01:12 | Creating Jenkinsfile
02:44 | Global Tools Configuration
04:23 | Using "docker" agent type
07:02 | Fixing Maven dependencies download cache
09:25 | ssh: command not found
11:20 | Switching to "dockerfile" agent type
16:12 | Summary
📺 WATCH NEXT:
Jenkins Pipeline with multiple Java versions » • Jenkins Pipeline For Multiple Java Ve...
☕️ BUY ME A COFFEE (thanks in advance! 😀)
https://e.printstacktrace.blog/buy-me...
📧 JOIN MY NEWSLETTER
https://e.printstacktrace.blog/newsle...
🔥 MORE JENKINS PIPELINE TUTORIAL VIDEOS & RESOURCES:
------------------------------------------------------------
• Jenkins Declarative Pipeline vs. Scripted Pipeline » • Jenkins Pipeline Tutorial: Declarativ...
• Declarative vs. Scripted Q&A » • Declarative Jenkins Pipeline OR Scrip...
• Jenkins Pipeline Environment Variables » • Jenkins Pipeline Environment Variable...
• Jenkins Pipeline for Maven projects » • Jenkins Pipeline for Java using Maven...
• 5 Common Jenkins Pipeline Mistakes » • Avoid These 5 Jenkins Pipeline Mistak...
• Jenkins Pipeline Learning Kit » https://kit.co/wololock/jenkins-pipel...
• Jenkins Pipeline Cookbook blog posts series » https://e.printstacktrace.blog/jenkin...
📷 CAMERA GEAR I USE:
------------------------------------------------------------
• My camera » https://e.printstacktrace.blog/gear/c...
• 25mm f1.7 lens » https://e.printstacktrace.blog/gear/l...
• Microphone » https://e.printstacktrace.blog/gear/m...
• LED lights » https://e.printstacktrace.blog/gear/l...
• Check my full kit » https://kit.co/wololock/my-youtube-st...
🛠️ TOOLS & SERVICES I USE TO:
------------------------------------------------------------
• design YouTube thumbnails (Canva) » https://e.printstacktrace.blog/canva?...
• improve my grammar skills (Grammarly) » https://e.printstacktrace.blog/gramma...
• develop mailing list (ConvertKit) » https://e.printstacktrace.blog/conver...
• listen to audiobooks (Audible, 30 days free trial) » https://e.printstacktrace.blog/audibl...
• read Kindle ebooks (Kindle Unlimited) » https://e.printstacktrace.blog/kindle...
• secure network connection with VPN (NordVPN) » https://e.printstacktrace.blog/nordvp...
• improve SEO on YouTube (VidIQ) » https://e.printstacktrace.blog/vidiq?...
• host WordPress websites (Bluehost) » https://e.printstacktrace.blog/blueho...
❤️ SUPPORT MY WORK
------------------------------------------------------------
• Github Sponsors » https://github.com/sponsors/wololock
• Open Collective » https://opencollective.com/eprintstac...
• Other options » https://e.printstacktrace.blog/suppor...
👋 STAY IN TOUCH:
------------------------------------------------------------
• Blog » https://e.printstacktrace.blog
• Twitter » / wololock
• LinkedIn » / szymon-st%c4%99pniak-9a0b1630
• Github » https://github.com/wololock
✉️ CONTACT:
For all subscribers, please use this email: [email protected]
For business inquires only, please use this email: [email protected]
DISCLAIMER: Some of the links above are affiliate links. If you decide to click that link and subsequently make a purchase, I will get a small percentage from your purchase. Using the affiliate link does not affect the final price of the product. The commission I earn comes at no additional cost to you. Thank you for supporting my channel so I can continue to provide you with free content on a regular basis!
And remember - it's all about helping YOU to become a better software developer! Thanks!
#eprintstacktrace #szymonstepniak
Watch video Jenkins Pipeline for Java using Maven and Docker online without registration, duration hours minute second in high quality. This video was added by user Szymon Stepniak 15 April 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 30,477 once and liked it 643 people.