HOME > Development > Devops- Jenkins Pipeline As Code- All you need to know A Z

Devops- Jenkins Pipeline As Code- All you need to know A Z

  • Development
  • Apr 28, 2025
SynopsisDevops: Jenkins Pipeline As Code: All you need to know A R...
Devops- Jenkins Pipeline As Code- All you need to know A Z  No.1

Devops: Jenkins Pipeline As Code: All you need to know A – Z, available at $94.99, has an average rating of 3.8, with 101 lectures, 3 quizzes, based on 860 reviews, and has 8643 subscribers.

You will learn about Understand the difference between declarative pipeline syntax and scripted pipeline syntax In depth knowledge of both syntax styles Learn how to write common code to be shared across multiple jenkins jobs Learn how to trigger jobs using pipeline scripts Learn how you can make use of public java libraries in your pipeline script to be more productive Learn how you can use docker in your pipeline script Be confident in using Jenkins Pipeline as Code And many, many more This course is ideal for individuals who are Beginners who are just starting out on jenkins pipeline as code or Intermediate people who want to have more knowledge on implementing pipeline as code in jenkins It is particularly useful for Beginners who are just starting out on jenkins pipeline as code or Intermediate people who want to have more knowledge on implementing pipeline as code in jenkins.

Enroll now: Devops: Jenkins Pipeline As Code: All you need to know A – Z

Summary

Title: Devops: Jenkins Pipeline As Code: All you need to know A – Z

Price: $94.99

Average Rating: 3.8

Number of Lectures: 101

Number of Quizzes: 3

Number of Published Lectures: 101

Number of Published Quizzes: 3

Number of Curriculum Items: 104

Number of Published Curriculum Objects: 104

Original Price: $189.99

Quality Status: approved

Status: Live

What You Will Learn

  • Understand the difference between declarative pipeline syntax and scripted pipeline syntax
  • In depth knowledge of both syntax styles
  • Learn how to write common code to be shared across multiple jenkins jobs
  • Learn how to trigger jobs using pipeline scripts
  • Learn how you can make use of public java libraries in your pipeline script to be more productive
  • Learn how you can use docker in your pipeline script
  • Be confident in using Jenkins Pipeline as Code
  • And many, many more
  • Who Should Attend

  • Beginners who are just starting out on jenkins pipeline as code
  • Intermediate people who want to have more knowledge on implementing pipeline as code in jenkins
  • Target Audiences

  • Beginners who are just starting out on jenkins pipeline as code
  • Intermediate people who want to have more knowledge on implementing pipeline as code in jenkins
  • *** Please note that this is NOT a how to set up Jenkins course. This is a course for people who ALREADY knows what jenkins pipelines are used for, want to use it and want to get up to speed with the syntax or learn more about it quickly.***

    *** Get latest course updates in the readme when you search for user pipelineascodecoursein github ***

    Are you looking to use Jenkins pipeline as code FAST

    “With Pipelines, organisations can define their delivery pipeline through a DSL (Pipeline-as-code). Pipelines, thus, can be versioned, checked into source and easily shared within an organisation. “


    “The Pipeline DSL helps you capture complex process requirements through code – thus you can try-catch on deployment failures, loop through deployments, run tests in parallel. It brings the power of a programming language (groovy) to do so. At the same time, the DSL is simple enough to capture simple cases easily without having to touch groovy code. You can capture common patterns in functions and keep them in a global library so that new applications can build on these functions rather than re-invent.  “

    Source: Cloudbees – Jenkins Pipeline – Software Delivery Made Easy

    Jenkins Pipeline as Code allows you to define and automate pipelined job processes with code. Code that can be stored and versioned in a repository which allows you to track changes over time and used by jenkins to run build jobs. If you are already using Jenkins, you should have already heard of pipeline as code but if you have not, this course will help you learn what it is, and also help you to get started quickly with it to make your life as a devops practitioner much easier. This course will help you understand and use both declarative and scripted pipeline scripts and how to use shared libraries for common code across build jobs with realtime demonstrations of the pipeline scripts.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Declarative Pipeline

    Lecture 1: Overview Of Pipeline Syntax

    Lecture 2: Hello World Pipeline Script

    Lecture 3: Pipeline > Agent

    Lecture 4: Pipeline > Stage > Steps > Script

    Lecture 5: Pipeline > Stage > Steps > Retry/Timeouts

    Lecture 6: Pipeline > Tools

    Lecture 7: Pipeline > Stage > Options > Error/Retry

    Lecture 8: Pipeline > Stage > Options > Timeout

    Lecture 9: Pipeline > Stage > Options > Timestamps

    Lecture 10: Pipeline > Stage >Options > Timestamps (alternative method)

    Lecture 11: Pipeline > Stage > Options > SkipDefaultCheckout

    Lecture 12: Pipeline > Stage > Environment Credentials

    Lecture 13: Pipeline > Stage > When (Part 1)

    Lecture 14: Pipeline > Stage > When (Part 2) > Branch

    Lecture 15: Pipeline > Stage > When (Part 2) > BuildingTag and Tag

    Lecture 16: Pipeline > Stage > When (Part 2) > Changelog

    Lecture 17: Pipeline > Stage > When (Part 2) > ChangeRequest

    Lecture 18: Pipeline > Stage > When (Part 2) > Changeset

    Lecture 19: Pipeline > Stage > When (Part 3) > BeforeAgent

    Lecture 20: Pipeline > Stage > Parallel/FailFast

    Lecture 21: Pipeline > Stage > Input

    Lecture 22: Pipeline > Stage > Post

    Lecture 23: Pipeline > Options > BuildDiscarder

    Lecture 24: Pipeline > Options > DisableConcurrentBuilds

    Lecture 25: Pipeline > Options > OverrideIndexTriggers

    Lecture 26: Pipeline > Options > SkipStagesAfterUnstable

    Lecture 27: Pipeline > Options > CheckoutToSubdirectory

    Lecture 28: Pipeline > Options > NewContainerPerStage

    Lecture 29: Pipeline > Parameters

    Lecture 30: Pipeline > Pipeline Triggers > Cron

    Lecture 31: Pipeline > Pipeline Triggers > PollSCM

    Lecture 32: Pipeline > Pipeline Triggers > Upstream

    Lecture 33: Pipeline > Agent > Docker > Image

    Lecture 34: Pipeline > Agent > Docker > Args

    Lecture 35: Pipeline > Agent > Docker > AlwaysPull

    Lecture 36: Pipeline > Agent > Docker > CustomWorkspace

    Lecture 37: Pipeline > Agent > Docker > RegistryUrl/CredentialsId

    Lecture 38: Pipeline > Agent > Docker > Label

    Lecture 39: Pipeline > Agent > Docker > ReuseNode

    Lecture 40: Pipeline > Agent > Dockerfile

    Lecture 41: Pipeline > Agent > Dockerfile > Dir

    Lecture 42: Pipeline > Agent > Dockerfile > Filename

    Lecture 43: Pipeline > Agent > Dockerfile > AdditionalBuildArgs

    Lecture 44: Pipeline > Agent > Dockerfile > CustomWorkspace

    Lecture 45: Groovy Script Outside of Declarative Pipeline Script

    Chapter 3: Shared Libraries

    Lecture 1: Global Libraries

    Lecture 2: Importing Libraries

    Lecture 3: Importing Class Libraries

    Lecture 4: Importing Static Libraries

    Lecture 5: Custom Steps

    Lecture 6: Closures

    Lecture 7: Importing Third Party Libraries

    Lecture 8: Loading Resources

    Lecture 9: Defining Pipeline Script In Call Method

    Chapter 4: Scripted Pipeline

    Lecture 1: Introduction

    Lecture 2: Docker > Image

    Lecture 3: Docker > Args

    Lecture 4: Docker > AlwaysPull

    Lecture 5: Docker > CustomWorkspace

    Lecture 6: Docker > RegistryUrl/CredentialsId

    Lecture 7: Dockerfile

    Lecture 8: Dockerfile > Dir

    Lecture 9: Dockerfile > Filename

    Lecture 10: Dockerfile > AdditionalBuildArgs

    Lecture 11: Dockerfile > CustomWorkspace

    Lecture 12: Stage > Options > Error/Retry

    Lecture 13: Stage > Options > Timeout

    Lecture 14: Stage > Options > Timestamps

    Lecture 15: Stage > Environment Credentials

    Lecture 16: Stage > When (Part 1)

    Lecture 17: Stage > When (Part 2) > Branch

    Lecture 18: Stage > When (Part 2) > BuildingTag and Tag

    Lecture 19: Stage > When (Part 2) > Changelog

    Lecture 20: Stage > When (Part 2) > ChangeRequest

    Lecture 21: Stage > When (Part 2) > ChangeSet

    Lecture 22: Stage > Parallel/FailFast

    Lecture 23: Stage > Input

    Lecture 24: Stage > Post

    Lecture 25: Options > BuildDiscarder

    Lecture 26: Options > DisableConcurrentBuilds

    Lecture 27: Options > OverrideIndexTriggers

    Lecture 28: Options > SkipStagesAfterUnstable

    Lecture 29: Options > CheckoutToSubdirectory

    Lecture 30: Options > NewContainerPerStage

    Lecture 31: Parameters

    Lecture 32: Tools

    Lecture 33: Triggers > Cron

    Lecture 34: Triggers > PollSCM

    Lecture 35: Triggers > Upstream

    Chapter 5: End of Course

    Lecture 1: Congratulations!

    Chapter 6: Bonus Lectures

    Instructors

  • Devops- Jenkins Pipeline As Code- All you need to know A Z  No.2
    Accelerated Skillup .
    Gets you to where you want to be FAST!
  • Rating Distribution

  • 1 stars: 49 votes
  • 2 stars: 53 votes
  • 3 stars: 151 votes
  • 4 stars: 279 votes
  • 5 stars: 328 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!