Jenkins Dashboard and Interface Overview

The Jenkins dashboard is your control center. Every action you take — creating jobs, reading build results, managing plugins — starts from here. Knowing where things are saves you time and reduces confusion.

The Jenkins Dashboard at a Glance

When you log in, Jenkins shows you the main dashboard. Think of it like the cockpit of an airplane. Every button, panel, and indicator has a purpose, and each one helps you monitor or control what is happening.

Main Dashboard Sections

+--------------------------------------------------------+
|  Jenkins Logo    |  Search Bar   |  [User] [Log Out]   |
+------------------+-------------------------------------+
|                  |                                     |
|  LEFT SIDEBAR    |     MAIN CONTENT AREA               |
|                  |                                     |
|  New Item        |  Welcome to Jenkins!                |
|  People          |                                     |
|  Build History   |  [Create a Job]  or                 |
|  Manage Jenkins  |  Job List (after jobs exist)        |
|  My Views        |                                     |
|  Build Queue     |  Build Queue (active builds)        |
|  Build Executor  |  Build Executor Status              |
|  Status          |                                     |
+------------------+-------------------------------------+

Left Sidebar Menu Items

The left sidebar appears on almost every page in Jenkins. Each item takes you to a specific part of the system.

New Item

This is where you create jobs (also called projects). Clicking it opens a screen where you choose the type of job: Freestyle, Pipeline, Multibranch Pipeline, and others.

People

This section shows all users who have logged in or are registered in Jenkins. It is useful for teams managing multiple developer accounts.

Build History

This shows a timeline of all recent builds across all jobs. Each entry shows the job name, build number, time, and result (success, failure, or in progress).

Manage Jenkins

This is the administration center. From here you manage plugins, configure security, set up nodes, update system settings, and read logs. Only admin users should have access to this area.

My Views

Views are custom lists of jobs. You can create a view that shows only your team's jobs, so you do not have to scroll through jobs from other teams. Think of views like custom filter tabs in your email inbox.

The Job List

Once you create jobs, they appear as a table in the main content area. Each row shows one job.

Job List Columns Explained

Column Icon / NameWhat It Means
S (Status)The result of the last build: blue (pass), red (fail), grey (not yet run)
W (Weather)Build health based on recent history — sunny (mostly passing), stormy (mostly failing)
NameThe job name — click to open that job
Last SuccessWhen the job last passed
Last FailureWhen the job last failed
Last DurationHow long the last build took

The Weather Icon Explained

Jenkins uses weather icons as a quick visual summary of job health. It looks at the last five builds and calculates a score.

Sunny (bright)    = 4 or 5 of 5 recent builds passed
Partly cloudy     = 3 of 5 recent builds passed
Cloudy            = 2 of 5 recent builds passed
Raining           = 1 of 5 recent builds passed
Stormy            = 0 of 5 recent builds passed

Inside a Job Page

Click any job name to open its detail page. This page shows everything about that specific job.

Job Page Layout

Job Name: my-first-job
+--------------------------------------------------+
| Left Sidebar             | Main Area             |
|                          |                       |
| Back to Dashboard        | Workspace files       |
| Status                   | Build permalinks      |
| Changes                  |   Last build          |
| Build Now                |   Last stable build   |
| Delete Project           |   Last failed build   |
| Configure                |                       |
| Rename                   | Build History         |
|                          | #5  ✓  2 min ago      |
|                          | #4  ✗  1 hour ago     |
|                          | #3  ✓  3 hours ago    |
+--------------------------------------------------+

Build Queue and Build Executor Status

At the bottom of the left sidebar (on the dashboard), you see two important panels.

The Build Queue lists jobs waiting to run. Jobs wait when all executors are busy. Think of it as a waiting room at a clinic — patients wait until a doctor is free.

The Build Executor Status shows machines (nodes) and how many build slots each has. Each slot is called an executor. If Jenkins has 2 executors, it can run 2 jobs simultaneously.

The Configure Page

Every job has a Configure page. This is where you define the job's behavior — what source code to pull, what commands to run, and what to do with the results. You access it from the left sidebar inside a job.

Breadcrumbs Navigation

Jenkins shows a breadcrumb trail at the top of every page. This tells you where you are in the system.

Dashboard > my-project > Build #12 > Console Output

Click any part of the breadcrumb to go back to that level. This is the fastest way to navigate without using the back button.

Key Points

  • The dashboard is your starting point for all Jenkins actions.
  • The left sidebar provides navigation to jobs, history, and administration.
  • Weather icons show job health based on recent build results.
  • The Build Queue shows jobs waiting to run; Build Executor Status shows running jobs.
  • Breadcrumbs at the top help you navigate deep pages quickly.

Leave a Comment