Categories

There are currently no items in your shopping cart.

User Panel

Forgot your password?.

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

Video Introducing this tutorial


Introduction :
Introduction

Declarative Pipeline :
Overview Of Pipeline Syntax
Hello World Pipeline Script
Pipeline > Agent
Pipeline > Stage > Steps > Script
Pipeline > Stage > Steps > Retry/Timeouts
Pipeline > Tools
Pipeline > Stage > Options > Error/Retry
Pipeline > Stage > Options > Timeout
Pipeline > Stage > Options > Timestamps
Pipeline > Stage >Options > Timestamps (alternative method)
Pipeline > Stage > Options > SkipDefaultCheckout
Pipeline > Stage > Environment Credentials
Pipeline > Stage > When (Part 1)
Pipeline > Stage > When (Part 2) > Branch
Pipeline > Stage > When (Part 2) > BuildingTag and Tag
Pipeline > Stage > When (Part 2) > Changelog
Pipeline > Stage > When (Part 2) > ChangeRequest
Pipeline > Stage > When (Part 2) > Changeset
Pipeline > Stage > When (Part 3) > BeforeAgent
Pipeline > Stage > Parallel/FailFast
Pipeline > Stage > Input
Pipeline > Stage > Post
Pipeline > Options > BuildDiscarder
Pipeline > Options > DisableConcurrentBuilds
Pipeline > Options > OverrideIndexTriggers
Pipeline > Options > SkipStagesAfterUnstable
Pipeline > Options > CheckoutToSubdirectory
Pipeline > Options > NewContainerPerStage
Pipeline > Parameters
Pipeline > Pipeline Triggers > Cron
Pipeline > Pipeline Triggers > PollSCM
Pipeline > Pipeline Triggers > Upstream
Pipeline > Agent > Docker > Image
Pipeline > Agent > Docker > Args
Pipeline > Agent > Docker > AlwaysPull
Pipeline > Agent > Docker > CustomWorkspace
Pipeline > Agent > Docker > RegistryUrl/CredentialsId
Pipeline > Agent > Docker > Label
Pipeline > Agent > Docker > ReuseNode
Pipeline > Agent > Dockerfile
Pipeline > Agent > Dockerfile > Dir
Pipeline > Agent > Dockerfile > Filename
Pipeline > Agent > Dockerfile > AdditionalBuildArgs
Pipeline > Agent > Dockerfile > CustomWorkspace
Groovy Script Outside of Declarative Pipeline Script

Shared Libraries :
Global Libraries
Importing Libraries
Importing Class Libraries
Importing Static Libraries
Custom Steps
Closures
Importing Third Party Libraries
Loading Resources
Defining Pipeline Script In Call Method

Scripted Pipeline :
Introduction
Docker > Image
Docker > Args
Docker > AlwaysPull
Docker > CustomWorkspace
Docker > RegistryUrl/CredentialsId
Dockerfile
Dockerfile > Dir
Dockerfile > Filename
Dockerfile > AdditionalBuildArgs
Dockerfile > CustomWorkspace
Stage > Options > Error/Retry
Stage > Options > Timeout
Stage > Options > Timestamps
Stage > Environment Credentials
Stage > When (Part 1)
Stage > When (Part 2) > Branch
Stage > When (Part 2) > BuildingTag and Tag
Stage > When (Part 2) > Changelog
Stage > When (Part 2) > ChangeRequest
Stage > When (Part 2) > ChangeSet
Stage > Parallel/FailFast
Stage > Input
Stage > Post
Options > BuildDiscarder
Options > DisableConcurrentBuilds
Options > OverrideIndexTriggers
Options > SkipStagesAfterUnstable
Options > CheckoutToSubdirectory
Options > NewContainerPerStage
Parameters
Tools
Triggers > Cron
Triggers > PollSCM
Triggers > Upstream

End of Course :
Congratulations!

Bonus Lectures :
How To Get Output Of Shell Script
How To Create Env Variables For Shell Script
Pipeline Maven Integration (Part 1)
Pipeline Maven Integration (Part 2)
Pipeline Maven Integration with Jacoco
Pipeline Maven Integration with SonarQube
Triggering and Passing Parameters Between Jobs
Lockable Resources
Extended Choice Parameter
More lectures coming....