Skip to main content

Job Detail

Page Description

Page for managing detailed information, execution history, and settings of individual jobs

Components

ComponentDescriptionEditable
Job HeaderDisplay job name, server, status-
Action ButtonsRun, edit, delete buttonsPermission-based display
Job Info CardBasic information and statistics-
Markdown DocumentJob description document✓ (Inline editing)
Pipeline GraphVisual pipeline display-
Build HistoryRecent build list-

Job Info Card Content

Info ItemDescriptionCalculation Method
Server NameJenkins server nameStatic
Job NameJenkins job nameStatic
Last Build StatusRecent build resultReal-time
Average DurationAverage of recent 10 buildsDynamic calculation
Success RateSuccess rate for recent 30 daysDynamic calculation
Last SuccessLast successful build timeDynamic
Next ScheduleNext scheduled execution timeCron calculation

Pipeline Graph Features

FeatureDescriptionInteraction
Stage StatusSuccess/failure display for each stageClick to view logs
DurationExecution time for each stageHover for details
Approval PendingStages requiring manual approvalApproval/reject buttons
Log ViewerConsole logs for each stageFilter, Head/Tail settings
Parallel ExecutionDisplay stages running in parallelExpandable/collapsible
API EndpointMethodDescriptionReal-time
/api/v1/jobs/{id}GETJob detailed information
/api/v1/jobs/{id}/metadataPUTUpdate markdown document-
/api/v1/jobs/{id}/buildsGETBuild history
/api/v1/builds/{id}/stagesGETPipeline stage information
/api/v1/builds/{id}/stages/{stageId}/logsGETStage logs
/api/v1/builds/{id}/stages/{stageId}/approvePOSTStage approval