Master in Jenkins Declarative Pipeline with 100+ Examples
Master in Jenkins Declarative Pipeline with 100+ Examples, available at $44.99, has an average rating of 4.65, with 94 lectures, based on 254 reviews, and has 7467 subscribers.
You will learn about 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 This course is ideal for individuals who are If you've knowledge on Jenkins, and planning to write Pipeline Script, then this course is for you It is particularly useful for If you've knowledge on Jenkins, and planning to write Pipeline Script, then this course is for you.
Enroll now: Master in Jenkins Declarative Pipeline with 100+ Examples
Summary
Title: Master in Jenkins Declarative Pipeline with 100+ Examples
Price: $44.99
Average Rating: 4.65
Number of Lectures: 94
Number of Published Lectures: 94
Number of Curriculum Items: 94
Number of Published Curriculum Objects: 94
Original Price: $39.99
Quality Status: approved
Status: Live
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
Who Should Attend
- If you've knowledge on Jenkins, and planning to write Pipeline Script, then this course is for you
Target Audiences
- If you've knowledge on Jenkins, and planning to write Pipeline Script, then this course is for you
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
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Introduction
Lecture 2: What is meant by Pipeline script and what are the advantages
Lecture 3: Types of Pipeline scripts and Difference between them
Chapter 2: Pipeline Basics
Lecture 1: Introduction
Lecture 2: Steps, Stage, Stages, Agent,
Lecture 3: Stage Colors
Lecture 4: Comments, Syntax
Lecture 5: Demo : Hello World
Lecture 6: Batch commands
Chapter 3: Variables
Lecture 1: Introduction
Lecture 2: What are the uses of Variables
Lecture 3: Demo : Predefined Variables
Lecture 4: Demo : User defined Variables
Lecture 5: Declaration Types
Lecture 6: Demo : Scope of the Variables
Lecture 7: Predefined VS User defined variables
Lecture 8: Difference between Single and Double quotes
Lecture 9: Concatenation operator
Chapter 4: Parameters
Lecture 1: Introduction
Lecture 2: What are the uses of Parameters
Lecture 3: String, Text, Boolean, Choice, Password, File
Lecture 4: Demo and Params keyword
Lecture 5: Demo : DRY Run
Chapter 5: Options Section
Lecture 1: Introduction
Lecture 2: Retry
Lecture 3: BuildDiscarder
Lecture 4: DisableConcurrentBuilds
Lecture 5: Timeout
Lecture 6: Timestamps
Chapter 6: Trigger builds
Lecture 1: Introduction
Lecture 2: Trigger Other Jobs
Lecture 3: How to Trigger second job even first job fails
Lecture 4: How to change build result
Lecture 5: Trigger other job with parameters
Chapter 7: Schedule Jobs
Lecture 1: Introduction
Lecture 2: Cron schedule
Lecture 3: Poll SCM
Chapter 8: Parallel
Lecture 1: Introduction
Lecture 2: Multiple steps sections under same stage
Lecture 3: Parallel builds
Lecture 4: Parallel Stages
Lecture 5: FailFast
Chapter 9: POST
Lecture 1: Introduction
Lecture 2: POST and order of Blocks
Lecture 3: Demo : always, changed, fixed
Lecture 4: Demo: regression, aborted, failure
Lecture 5: Demo: success, unstable, cleanup
Lecture 6: Post at stage level
Chapter 10: Tools
Lecture 1: Introduction
Lecture 2: Tools
Lecture 3: Demo : Run Java program with Different JDK versions
Chapter 11: Conditional and Loop statements
Lecture 1: Introduction
Lecture 2: if and else
Lecture 3: Demo : Build number : Even or Odd
Lecture 4: Demo: For loop
Chapter 12: Other Examples
Lecture 1: Introduction
Lecture 2: ansiColor
Lecture 3: Change Build Number to Name
Lecture 4: dir, cleanws
Lecture 5: Demo: Write file_Jenkins syntax
Lecture 6: Demo: Maven
Lecture 7: Demo: archive artifacts and finger prints
Lecture 8: Demo: Uses of Credentials Option
Lecture 9: CheckOS_AndExecuteSteps
Lecture 10: Demo: Trim
Chapter 13: InPut Section
Lecture 1: Introduction
Lecture 2: Execute Stage only if Specific user triggers the build
Lecture 3: Demo: User input
Lecture 4: Demo: Read Input From Specific user
Chapter 14: GIT
Lecture 1: Pipeline Definition option
Lecture 2: Demo : GIT checkout with the help of Pipeline syntax option
Lecture 3: Demo: Commit Code
Lecture 4: Demo : Create Tag On Every Deployment
Lecture 5: Save Build Numbers which are used for Deployment in the file
Chapter 15: SVN examples
Lecture 1: SVN Configuration
Lecture 2: Stages based on When condition
Chapter 16: WHEN
Lecture 1: Uses of WHEN
Lecture 2: Demo: equals and not equals
Lecture 3: Demo: Check previous build result and execute steps
Lecture 4: Demo : Steps based on commit messages
Lecture 5: Steps based on Committed files
Lecture 6: Allof, Anyof
Lecture 7: Execute stage if required string is matched in the file
Lecture 8: Skip Stage always
Instructors
-
Tinku R
DevOps Lead
Rating Distribution
- 1 stars: 13 votes
- 2 stars: 5 votes
- 3 stars: 43 votes
- 4 stars: 98 votes
- 5 stars: 95 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!
You may also like
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple