Jenkins
  • Blog
  • Documentation
    Use Jenkins Extend Jenkins
  • Plugins
  • Use-cases
    Android C/C++ Docker Embedded GitHub Java PHP Continuous Delivery Python Ruby
  • Participate
  • Sub-projects
    Overview Blue Ocean Google Summer of Code Infrastructure Jenkins Area Meetups Jenkins Remoting
  • Resources
    Account Management Chat Issue Tracker Mailing Lists Wiki
  • About
    Security Press Conduct Artwork
  • Download
 

Jenkins User Documentation Home

Guided Tour

  • Getting Started
  • Creating your first Pipeline
  • Running multiple steps
  • Defining execution environments
  • Using environment variables
  • Recording test results and artifacts
  • Cleaning up and notifications
  • Deployment

Tutorials

  • Overview
  • Build a Java app with Maven
  • Build a Node.js and React app with npm
  • Build a Python app with PyInstaller
  • Create a Pipeline in Blue Ocean
  • Build a multibranch Pipeline project

User Handbook (PDF)

  • User Handbook Overview
  • Installing Jenkins
  • Using Jenkins
  • Pipeline
  • Blue Ocean
  • Managing Jenkins
  • System Administration
  • Scaling Jenkins
  • Appendix
  • Glossary

Resources

  • Pipeline Syntax reference
  • Pipeline Steps reference
  • LTS Upgrade Guide
Recent Tutorial Blog Posts
  • Introducing Tutorials in the Jenkins User Documentation
  • Pipeline Development Tools
  • Getting Started with the Blue Ocean Dashboard
View all tutorial blog posts

Jenkins Handbook

Download as PDF

  1. User Handbook Overview
  2. Installing Jenkins
  3. Using Jenkins
    1. Using credentials
  4. Pipeline
    1. Getting Started with Pipeline
    2. Using a Jenkinsfile
    3. Branches and Pull Requests
    4. Using Docker with Pipeline
    5. Extending with Shared Libraries
    6. Pipeline Development Tools
    7. Pipeline Syntax
    8. Scaling Pipelines
  5. Blue Ocean
    1. Getting Started with Blue Ocean
    2. Create a Pipeline
    3. Dashboard
    4. Activity View
    5. Pipeline Run Details View
    6. Pipeline Editor
  6. Managing Jenkins
    1. Configuring the System
    2. Managing Security
    3. Managing Tools
    4. Managing Plugins
    5. Jenkins CLI
    6. Script Console
    7. Managing Nodes
    8. In-process Script Approval
    9. Managing Users
  7. System Administration
    1. Backing-up/Restoring Jenkins
    2. Monitoring Jenkins
    3. Securing Jenkins
    4. Managing Jenkins with Chef
    5. Managing Jenkins with Puppet
  8. Scaling Jenkins
  9. Appendix
  10. Glossary
Up to all documentation

Improve this page | Page history

The content driving this site is licensed under the Creative Commons Attribution-ShareAlike 4.0 license.

Resources
  • Events
  • Documentation
  • Blog
Solutions
  • Android
  • C/C++
  • Docker
  • Embedded
  • GitHub
  • Java
  • PHP
  • Continuous Delivery
  • Python
  • Ruby
Project
  • Issue tracker
  • Wiki
  • GitHub
  • Jenkins on Jenkins
Community
  • Users mailing list
  • Developers mailing list
  • Twitter
  • Reddit
  • Merchandise