Master in Jenkins Declarative Pipeline with 100+ Examples (Udemy.com)
With Pipeline script, we'll see how we can work with JIRA, GIT, SVN, Shell, Conditions, When, POST and More
Created by: Tinku R
Last updated January 2023
What you will learn
- After this course, you can able to write Pipeline script from Beginner level to Advance level
- From pipeline script, If particular user (Lead or Manager) triggers the job then only job has to execute
- With Pipeline script how to integrate with GIT and SVN, how to commit, merge, Tag.
- With Pipeline script, how to integrate with JIRA, Create tickets on build failures, close the ticket if build success
- With pipeline how we can run jobs Parallel, Options section, Parameters, When, Bat, POST etc
- With Pipeline how build will wait to get approve from specific user, Example My Sonar % is not upto the mark, so to proceed get approval from Lead
- We'll see how we can run stages based on the commit messages, like if i pass specific keyword in the commit message then only the build has to start
- With Pipeline script how to execute Bat and Shell commands
How it compares
Against the other 219 rated Udemy courses in DevOps on CourseDuck:
- Rating4.6 out of 5higher than 78% of them
- Reviews291#158 of 220 by number of reviews
- Length5.5 hoursshorter than 51% of them
- Last updatedJanuary 2023earlier than 58% of them
Course Description
Jenkins Declarative Pipeline script or Pipeline as a code is an advance feature which is used to create Jenkins Jobs with the help of the code.
The main advantage with Declarative Pipeline script is that we can do versions of our code with the help of any version control tools (SVN or GIT ..).
In this course we'll see the 100+ examples which covers the following topics.
1. JIRA
How to Create a Ticket if build failed
How to Close the Ticket
How to Search tickets
and more .....
2. How to execute bat commands and shell commands .
3. Execute Stage based on the commit message/committed files.
4. Pause the build and Wait for the approval from specific user.
5. Commit code to GIT if build success
6. How to work with SVN.
7. Parameters, Variables, Options, etc.
8. Pause job to read input from user.
9. Multiple examples on POST.
10. What are the different colors that indicates in the pipeline
11. what are the variables means.
12. Difference between user defined and system defined variables
13. what are the scopes of the variables
14. Difference between Single and Double quotes
15. Parameters : String, Text, Boolean, Choice, Password, File
16. what is the use of BuildDiscarder
17. How to change build result
18. POST and order of Blocks
19. How to Run Java program with Different JDK versions
etc
Instructor Details
- 4.6 Rating
291 Reviews
Tinku R
Hi,
Welcome to DevOps course.
My Name is Bhittu, Currently working as a DevOps lead.
I've 12+ experience in Continuous Integration and Continuous Deployment and DevOps technologies like Docker, Ansible, SVN, GIT, Jenkins, K8S, ANT, Maven, GO CD.
My Courses in Udemy are
-> Jenkins Declarative Pipeline Tutorial
-> Top 9 Continuous Integration (CI) Tutorial for Beginners
More DevOps courses
Certified Kubernetes Administrator (CKA) with Practice Tests (2026)
4.7 (93,948 Reviews)
Provider: Udemy
Time: 26h
$27.99
Docker & Kubernetes: The Practical Guide (2026)
4.7 (38,168 Reviews)
Provider: Udemy
Time: 23.7h
$22.99
HashiCorp Certified: Terraform Associate 2026
4.7 (32,153 Reviews)
Provider: Udemy
Time: 25.5h
$27.99
Azure Kubernetes Service with Azure DevOps and Terraform (2026)
4.7 (6,546 Reviews)
Provider: Udemy
Time: 28.1h
$129.99
Reviews
By Prasanta Paul on 1/22/2024
Examples: Course has good examples. Was looking more realtime and complex use-cases. Should have added one or two chapters for the same Structure and Presentation: Structure is good but Presentation should have been little better. Experienced person can understand easily, but beginner may struggle some cases
By Abhilash Raj on 12/21/2023
This is the exact course I was looking for to learn the declarative syntax for Jenkins pipeline. I am very comfortable now to took on the tasks in my current role related to Jenkins.
By Rajasekhar Gooli on 12/8/2021
The course was very good to understand and write the pipeline scripts on our own. Trainer was explained all the things in well mature. I feel, If I may get the document of examples & syntax shown during the course will be more helpful. Thanks for good explanation.
By Raghava Ch on 10/28/2021
For anyone this is the best course to start with Jenkins Declarative pipeline syntax. I am sure, any one can write any type of pipeline file without worry after going through the entire course. If the trainer could add some real time use cases section at the end, then this course would be best among all the Jenkins courses available over internet.
By Meetali Deshmukh on 9/2/2020
Start - I have purchased this course assuming that I will get to learn the syntax/declaratives of declarative pipeline. start was good, let me see how to goes. Halfway - I am getting a nice grasp of declaratives pipelines. However, several options were missed in 'OPTIONS' section. Done - Overall, a truly informative course on declarative pipelines. However, pipeline code on ssh connection, docker, etc if included, would be highly appreciated.
By Mohan on 5/6/2020
It is an amazing course for those who want to learn Jenkins pipieline(declarative pipeline only) from basics. anybody can blindly take this course.It has great content and neatly explained with examples. So far this is the best course on udemy till date. One suggestion please try to include Docker, Aws releted content for pipeline. Thanks a lot for this amazing course.
By Juan Carlos Contreras Vázquez on 4/13/2020
It would be amazing if you upload a video with a complete example of a real project, where you had to pull a git project, compile with maven, generate a branch to increase the version, push it, deploy the artifact on nexus and deploy the project on tomcat, or something like that, to show to the less experienced people, how to integrate this in a CI / CD environment. Apart from that, everything it’s ok, thank you.
By Shrikanya Ghatak on 1/18/2020
I did not expect this course to be that good. I took this as a refresher to validate my knowledge of Jenkins. However, I am very surprised with the result. I have couple of ideas regarding automation and now, I have a clear idea on how I will implement them.
By Sangeetha Kannan on 5/9/2019
The author of the course is having full knowledge about the subject and delivering the contents in logical and understandable way. Thank you so much and keep doing the good work
By Enegene on 3/12/2019
I would like this course to have a bit more in-depth explanation of the script section, like what is supported here and how to use Groovy. The other thing is an explanation of what sections can be used where. For example, the script section can be used in multiple places.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 92 / 100






