We may earn an affiliate commission when you visit our partners.
Chris Blackden

This course will teach you how to use Jenkins Pipeline to write CI/CD workflows.

Read more

This course will teach you how to use Jenkins Pipeline to write CI/CD workflows.

DevOps engineers are often asked to build, test, and deploy applications in a way that's reliable and repeatable without making code changes to the application itself. One of the tools that's available to do that is Jenkins Pipeline. In this course, Building a Modern CI/CD Pipeline with Jenkins, you’ll learn how to use Jenkins Pipeline to effectively write CI/CD workflows. First, you’ll explore the syntax and features of Jenkins pipeline code. Next, you’ll discover how to use flow control steps and conditions to control deployments. Finally, you’ll learn how to create reusable shared libraries to use with Jenkins pipelines. When you’re finished with this course, you’ll have the skills and knowledge to write workflows needed to write CI/CD workflows using Jenkins Pipeline.

Enroll now

What's inside

Syllabus

Course Overview
Getting Started with Jenkins Scripted Pipelines
Building and Testing Code
Integrating Container Security and Compliance
Read more
Implementing Continuous Deployment Pipelines
Troubleshooting and Improving Jenkins Pipelines

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Very relevant to software engineering and DevOps
Taught by instructors who have experience with Continuous Integration (CI) and Continuous Delivery (CD) workflows
Includes the use of Jenkins Script, a popular CI/CD tool
May require prior experience with Jenkins and CI/CD

Save this course

Save Building a Modern CI/CD Pipeline with Jenkins to your list so you can find it easily later:
Save

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 Building a Modern CI/CD Pipeline with Jenkins with these activities:
Organize your notes, assignments, and quizzes
Completing this activity will help you stay organized and prepared for your exams.
Browse courses on CI/CD
Show steps
  • Create a folder for the course
  • Download or print all of the course materials
  • Organize the materials into subfolders
Review 'Jenkins: The Definitive Guide'
Completing this activity will help you gain a comprehensive understanding of Jenkins Pipeline and how to use it to automate your CI/CD workflows.
Show steps
  • Read the book
  • Take notes on the key concepts
  • Answer the review questions at the end of each chapter
Discuss Jenkins Pipeline with other students
Completing this activity will help you learn from others and gain different perspectives on using Jenkins Pipeline.
Browse courses on CI/CD
Show steps
  • Find a study partner or group
  • Meet regularly to discuss the course material
  • Share your knowledge and experiences with each other
Five other activities
Expand to see all activities and additional details
Show all eight activities
Practice creating and configuring Jenkins pipelines
Completing this activity will help you strengthen your understanding of the syntax and features of Jenkins Pipeline.
Browse courses on CI/CD
Show steps
  • Create a simple Jenkins pipeline script
  • Configure Jenkins to use your pipeline script
  • Run the pipeline and observe the results
Follow tutorials on using Jenkins Pipeline
Completing this activity will help you gain a deeper understanding of how to use Jenkins Pipeline to automate your CI/CD workflows.
Browse courses on CI/CD
Show steps
  • Find a tutorial on using Jenkins Pipeline
  • Follow the steps in the tutorial
  • Experiment with the pipeline configuration
Develop a Jenkins pipeline for a real-world project
Completing this activity will help you gain hands-on experience in using Jenkins Pipeline to automate your CI/CD workflows.
Browse courses on CI/CD
Show steps
  • Identify a real-world project that you can use to develop a Jenkins pipeline
  • Create a Jenkins pipeline script for the project
  • Configure Jenkins to use your pipeline script
  • Test and refine your pipeline
  • Deploy your pipeline to production
Participate in a Jenkins Pipeline hackathon
Completing this activity will help you apply your skills and knowledge to a real-world challenge.
Browse courses on CI/CD
Show steps
  • Find a Jenkins Pipeline hackathon
  • Form a team
  • Develop a solution to the hackathon challenge
  • Submit your solution
Contribute to the Jenkins Pipeline open-source project
Completing this activity will help you gain hands-on experience in contributing to an open-source project.
Browse courses on CI/CD
Show steps
  • Find an issue to work on
  • Fork the Jenkins Pipeline repository
  • Create a branch for your work
  • Make your changes
  • Submit a pull request

Career center

Learners who complete Building a Modern CI/CD Pipeline with Jenkins will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
As a DevOps Engineer, you will collaborate with software developers and IT professionals to drive automation and innovation. This course can help set the foundation for success. It teaches how to write CI/CD workflows using Jenkins Pipeline, which is essential for building and maintaining modern software systems.
Software Development Manager
Software Development Managers oversee the development and delivery of software products. Being certified in Jenkins Pipeline can demonstrate your knowledge of modern software development practices and your ability to lead teams to success.
CI/CD Engineer
A CI/CD Engineer designs, builds, and maintains CI/CD pipelines. This course can help you master Jenkins Pipeline, an essential tool for automating the software delivery process.
Release Manager
Release Managers plan and coordinate the release of software products. This course can help you understand the technical aspects of software delivery, including the use of Jenkins Pipeline for continuous deployment.
Software Architect
Software Architects design and develop software systems. This course may be useful as it provides a deep dive into CI/CD pipelines, which are essential for building and maintaining complex software systems.
Systems Engineer
Systems Engineers design, develop, and maintain computer systems. This course may be useful as it provides a foundation in CI/CD pipelines, which are becoming increasingly important in modern IT environments.
Cloud Engineer
Cloud Engineers design, build, and manage cloud-based systems. This course may be useful as it provides hands-on experience with Jenkins Pipeline, a tool that is commonly used for CI/CD in cloud environments.
DevSecOps Engineer
DevSecOps Engineers integrate security into the software development and delivery process. This course may be useful as it covers the integration of security and compliance into CI/CD pipelines, which is a key aspect of DevSecOps.
QA Engineer
QA Engineers test and evaluate software products. This course may be useful as it provides knowledge of CI/CD pipelines, which are essential for automating the testing process.
IT Manager
IT Managers oversee the IT operations of an organization. This course may be useful as it provides a comprehensive overview of CI/CD pipelines, which are becoming increasingly important in modern IT environments.
Software Developer
Software Developers design, develop, and maintain software systems. This course may be useful as it provides a strong foundation in CI/CD pipelines, which are becoming increasingly important in modern software development.
Product Manager
Product Managers define and manage the development of software products. This course may be helpful as it provides a deeper understanding of the technical aspects of software delivery, including CI/CD pipelines.
Data Engineer
Data Engineers design, build, and maintain data pipelines. This course may be helpful as it provides a foundation in CI/CD pipelines, which are becoming increasingly important in modern data engineering.
Business Analyst
Business Analysts gather and analyze business requirements. This course may be useful as it provides a deeper understanding of the technical aspects of software delivery, including CI/CD pipelines.
Project Manager
Project Managers plan and manage software development projects. This course may be useful as it provides a broad overview of CI/CD pipelines, which are becoming increasingly important in modern software development.

Reading list

We've selected 11 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 Building a Modern CI/CD Pipeline with Jenkins.
Practical guide to implementing DevOps in organizations, covering topics such as culture, collaboration, and tools.
Covers the latest trends in software engineering, including DevOps, continuous delivery, and microservices.
Practical guide to continuous integration, covering topics such as setting up a CI server, writing CI scripts, and testing code.
Fictionalized account of a DevOps transformation, providing a fun and engaging way to learn about the principles and practices of DevOps.
Research-based guide to building and scaling high-performing technology organizations.
Practical guide to building successful startups, covering topics such as customer development, product validation, and pivoting.
Classic guide to domain-driven design, a software development approach that emphasizes the importance of modeling the domain of the problem.
Practical guide to test-driven development, a software development approach that emphasizes the importance of writing tests before writing code.

Share

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

Similar courses

Here are nine courses similar to Building a Modern CI/CD Pipeline with Jenkins.
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 - 2024 OpenCourser