Devops: Jenkins Pipeline As Code: All you need to know A – Z
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
-
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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024