Jenkins Handbook

  1. User Handbook overview
  2. Installing Jenkins
    1. Docker
    2. Kubernetes
    3. Linux
    4. macOS
    5. WAR files
    6. Windows
    7. Other Systems
    8. Offline Installations
    9. Initial Settings
  3. Using Jenkins
    1. Using credentials
    2. Search Box
    3. Referencing another project by name
    4. Aborting a build
    5. Fingerprints
    6. Using local language
    7. Change time zone
    8. Remote Access API
    9. Executor Starvation
  4. Pipeline
    1. Getting started with Pipeline
    2. Using a Jenkinsfile
    3. Running Pipelines
    4. Branches and Pull Requests
    5. Using Docker with Pipeline
    6. Extending with Shared Libraries
    7. Pipeline Development Tools
    8. Pipeline Syntax
    9. Pipeline Best Practices
    10. Scaling Pipelines
    11. Pipeline CPS Method Mismatches
  5. Blue Ocean
    1. Getting started with Blue Ocean
    2. Creating a Pipeline
    3. Dashboard
    4. Activity View
    5. Pipeline Run Details View
    6. Pipeline Editor
  6. Managing Jenkins
    1. Configuring the System
    2. Jenkins Features Controlled with System Properties
    3. Change System Time Zone
    4. Managing Security
    5. Managing Tools
    6. Managing Plugins
    7. Jenkins CLI
    8. Script Console
    9. Groovy Hook Scripts
    10. Managing Nodes
    11. In-process Script Approval
    12. Managing Users
    13. Themes for user interface
    14. User Content
  7. System Administration
    1. Backing-up/Restoring Jenkins
    2. Monitoring Jenkins
    3. Securing Jenkins
    4. Administering Jenkins on Kubernetes
    5. Managing Jenkins with Chef
    6. Managing Jenkins with Puppet
    7. Viewing logs
    8. Authenticating scripted clients
    9. Reverse proxy configuration
    10. Reverse proxy - Apache
    11. Reverse proxy - HAProxy
    12. Reverse proxy - IIS
    13. Reverse proxy - iptables
    14. Reverse proxy - Nginx
    15. Reverse proxy - Squid
    16. Diagnosing Errors
  8. Scaling Jenkins
    1. Hardware Recommendations
    2. Architecting for Scale
    3. Architecting for Manageability
    4. Scaling Jenkins on Kubernetes
  9. Appendix
  10. Glossary