Jenkins Pipeline as Code with Jenkinsfile
Define build, test, and deploy stages declaratively in a Jenkinsfile checked into your repo, so the pipeline itself is versioned alongside the application.
Pipeline as Code
Instead of configuring jobs by hand in the Jenkins UI, describe the whole pipeline in a Jenkinsfile stored in your repository. The pipeline becomes code: reviewed, versioned, and portable.
Declarative vs Scripted
Jenkins offers two syntaxes. Declarative pipelines are structured and beginner-friendly; scripted pipelines are full Groovy. We focus on declarative.
All lessons in this course
- Introduction to Jenkins
- Building Docker Images with Jenkins
- Automated Deployment with Jenkins
- Jenkins Pipeline as Code with Jenkinsfile