Introduction
From code to production with Jenkins
()
Deploy a Jenkins server
()
1. The Jenkins Pipeline
Create a pipeline project
()
Use build steps in a pipeline
()
Use the pipeline snippet generator
()
Use variables in a pipeline
()
Parameterize a pipeline
()
Use conditional expressions and manual approvals
()
Solution: Develop a parameterized pipeline
()
2. Integrate Jenkins with Version Control Systems
Pipeline as code with Jenkinsfile
()
Connect Jenkins to GitHub
()
Run scripts from the pipeline
()
Solution: Connect Jenkins to GitHub
()
3. Agents and Distributed Builds
Distribute builds with agents
()
Add an SSH agent to Jenkins
()
Add Docker agents to Jenkins
()
Solution: Improve a Docker agent pipeline
()
4. Artifacts and Testing
Artifacts and fingerprinting
()
Publish test results and code coverage reports
()
Use test results to stop a pipeline
()
Use AI to analyze errors
()
Solution: Create artifacts and reports
()
5. Securing Jenkins
Secure Jenkins with user accounts
()
Configure project-based permissions
()
Use secrets and credentials
()
Solution: Configure users and permissions
()