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
Смотрите видео Jenkins Pipeline for Java using Maven and Docker онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Szymon Stepniak 15 Апрель 2020, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 30,477 раз и оно понравилось 643 людям.