We may earn an affiliate commission when you visit our partners.
Michael McClaren

In this course, we will be looking at Jenkins pipelines. We will begin with the basics of pipelines, and the difference between a `declarative`, and `scripted` pipeline. We will work with source code management and Jenkinsfiles to automate our pipelines, and see how to use Docker to take our pipelines to the next level.

This course is no longer available. Find something similar by browsing:
Jenkins Pipelines DevOps Docker Agile

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Examines Jenkins pipelines, which are standard in the software testing industry
Taught by Michael McClaren, who are recognized for their work in software testing
Covers topics and concepts that are highly relevant to software testing professionals
Provides a strong foundation for learners who are new to Jenkins pipelines
Develops skills and knowledge that are useful for personal and professional growth
Students should have some prior experience with software testing and coding

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Practical jenkins pipelines with docker

According to students, this course offers a practical and hands-on introduction to Jenkins pipelines, distinguishing clearly between declarative and scripted approaches. Many found the instructor's explanations incredibly clear and appreciated the effective integration of Docker for advanced pipeline automation. While some learners with prior experience desired more advanced topics, the course is generally seen as excellent for beginners and those looking to quickly implement CI/CD practices. Recent feedback indicates the content remains up-to-date and highly relevant for professional development, despite isolated mentions of minor content or setup challenges.
Great for beginners, less so for experienced users.
"I came in with very little Jenkins experience and now feel confident in building declarative pipelines with SCM and Docker."
"It's good if you're a complete beginner, but if you have some prior knowledge, you might find it too simplistic."
"This is exactly what I needed to get up to speed with modern CI/CD practices in my job."
Generally current, with some isolated calls for updates.
"The course content is up-to-date and the demos are easy to follow."
"While the instructor tried their best, the course content feels somewhat dated in certain sections... Needs an update."
"I appreciate that it focuses on modern CI/CD practices. It feels very current and relevant."
Instructor explains complex topics clearly and concisely.
"The instructor makes complex topics like Jenkinsfiles and SCM integration seem so straightforward."
"Excellent coverage of declarative and scripted pipelines. The demos are easy to follow."
"Clear explanations and practical examples make this course stand out. The Jenkinsfile setup was well-demonstrated."
Docker integration is a strong, highly valued feature.
"I found the Docker integration particularly useful and effective."
"The Docker examples were particularly useful for taking pipelines to the next level."
"The hands-on approach with real-world scenarios, SCM, and Docker is incredibly effective."
Focuses on practical application, labs, and real-world demos.
"The instructor's explanations are incredibly clear and the hands-on labs really solidify the concepts."
"A very practical course on Jenkins pipelines. I appreciated the focus on real-world examples and Jenkinsfiles."
"The practical exercises are invaluable. This is exactly what I needed to get up to speed with modern CI/CD practices."
Covers basics; advanced learners may want more depth.
"The course covers the basics well, but I was hoping for more advanced topics, especially around complex pipeline logic..."
"I found myself wanting more advanced examples beyond simple 'hello world' scenarios. It isn't exhaustive."
"I would have loved to see more complex real-world use cases or integration with other tools..."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Jenkins Pipelines with these activities:
Read Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
Gain insights into best practices for building and delivering software through continuous delivery and explore the integration of Jenkins pipelines.
View Melania on Amazon
Show steps
  • Read the book.
  • Take notes on the key concepts.
  • Discuss the book with other students.
Compile a List of Jenkins Pipeline Resources
Gather resources to create a central location for continuing to learn about and develop knowledge of Jenkins pipelines.
Browse courses on Jenkins Pipelines
Show steps
  • Find resources on Jenkins pipelines.
  • Organize the resources into a list.
  • Share the list with other students.
Follow Jenkins Pipeline Tutorials
Following established tutorials will help reinforce the concepts of creating and implementing Jenkins pipelines.
Browse courses on Jenkins Pipelines
Show steps
  • Find a tutorial on creating a Jenkins pipeline.
  • Follow the steps in the tutorial to create a pipeline.
  • Test the pipeline to make sure it works.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Practice Creating Jenkins Pipelines
Practice creation of Jenkins pipelines to solidifly an understanding of the concept.
Browse courses on Jenkins Pipelines
Show steps
  • Create a simple declarative pipeline.
  • Create a scripted pipeline.
  • Integrate source code management.
Practice Using Docker with Jenkins Pipelines
Practice using the integration of Docker with Jenkins pipelines to solidify an understanding of the concept.
Browse courses on Docker
Show steps
  • Create a Docker image.
  • Create a Jenkins pipeline that uses the Docker image.
  • Test the pipeline to make sure it works.
Volunteer on a Project that Uses Jenkins Pipelines
Gain practical experience with Jenkins pipelines by volunteering on a project.
Browse courses on Jenkins Pipelines
Show steps
  • Find a project that uses Jenkins pipelines.
  • Contact the project leaders and offer to volunteer.
  • Work on the project and learn about Jenkins pipelines.
Create a Jenkins Pipeline for a Project
Build a Jenkins pipeline for a personal project to apply the knowledge gained in the course and develop a deeper understanding.
Browse courses on Jenkins Pipelines
Show steps
  • Choose a project to create a pipeline for.
  • Design the pipeline.
  • Implement the pipeline.
  • Test the pipeline.

Career center

Learners who complete Jenkins Pipelines will develop knowledge and skills that may be useful to these careers:

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Jenkins Pipelines.
A comprehensive guide to DevOps implementation and practice, covering principles, case studies, and best practices.
A modern guide to software delivery and DevOps principles through metrics and performance analysis.
A comprehensive reference guide for Jenkins plugins, providing descriptions, installation instructions, and usage examples.
A guide to the principles and practices of site reliability engineering, focusing on ensuring the reliability and availability of software systems.
A quick-start guide to Jenkins, covering installation, configuration, and basic pipeline creation.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser