CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/jenkinsfile-toolkit

Complete jenkinsfile toolkit with generation and validation capabilities

97

Quality

97%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

Overview
Quality
Evals
Security
Files

task.mdgenerator/evals/scenario-3/

Cross-Platform Library Test Matrix

Problem/Feature Description

An open-source team maintains a Java utility library that must be verified against three JDK versions (11, 17, 21) on two operating systems (Linux and Windows). Currently they have six separate Jenkins jobs — one per combination — which are a maintenance nightmare: every change to the pipeline logic has to be duplicated six times, and there is no consistent failure behavior when one combination fails.

The team wants a single Jenkinsfile that covers all six platform/JDK combinations in one run. If any combination fails, the pipeline should stop starting new combinations as early as possible rather than waiting for all to complete before reporting. The pipeline should also comply with their organization's standards for build retention and concurrent build prevention.

Output Specification

Produce a Jenkinsfile at the repo root. The matrix should cover all six JDK/OS combinations. Include a stage after the matrix that publishes a test summary.

generator

evals

instructions.json

summary_infeasible.json

summary.json

SKILL.md

tile.json