Skip to main content

Jenkins Jobs

Updated May 13, 2020 ·

Jobs

Jenkins jobs are a set of instructions that you can configure for Jenkins to perform in an automated fashion.

Types of Jobs

  • Freestyle Project

    • Basic setup for straightforward builds and tasks
    • Flexible, often used for simple jobs or testing
  • Pipeline

    • Defines complex workflows through code
    • Supports sequential and parallel tasks in multiple stages
  • Multi-Configuration Project

    • Executes builds across different environments or configurations
    • Useful for testing variations, like OS versions or hardware setups
  • Folder

    • Organizes multiple jobs into folders for easy management
    • Ideal for grouping jobs by project or team
  • Multi-Branch Pipelines

    • Automatically sets up pipelines for each branch in a repository
    • Supports feature branch testing and deployment