Investigate Jenkins read-only build status tools #72

Closed
opened 2026-07-02 05:43:40 -05:00 by jcwalker3 · 0 comments
Owner

Curated 2026-07-02 to reflect review consensus (issue text only; not started).

Design the read-only Jenkins MCP tool set that answers whether a project
build succeeded or failed. Belongs in a separate jenkins-mcp trust boundary
(per #71 decision), never inside the Gitea MCP.

Acceptance criteria

  • Defines the minimum read-only tool set (e.g. list jobs, latest build, build
    status, get build, bounded console tail).
  • Covers latest build status; build URL, number, timestamp, duration, branch,
    result.
  • Build triggers explicitly excluded.
  • Deploy triggers explicitly excluded.
  • Parameterized job launches explicitly excluded.
  • Console output must be bounded and redacted.
  • Jenkins credentials never enter the Gitea MCP runtime.
  • Defines behavior for unknown jobs and when Jenkins is unavailable.
  • Produces implementation-ready design notes (no implementation here).

Parent: #75. Related: #77 (job mapping).

_Curated 2026-07-02 to reflect review consensus (issue text only; not started)._ Design the **read-only** Jenkins MCP tool set that answers whether a project build succeeded or failed. Belongs in a separate `jenkins-mcp` trust boundary (per #71 decision), never inside the Gitea MCP. ## Acceptance criteria * Defines the minimum read-only tool set (e.g. list jobs, latest build, build status, get build, bounded console tail). * Covers latest build status; build URL, number, timestamp, duration, branch, result. * **Build triggers explicitly excluded.** * **Deploy triggers explicitly excluded.** * **Parameterized job launches explicitly excluded.** * Console output must be **bounded and redacted**. * **Jenkins credentials never enter the Gitea MCP runtime.** * Defines behavior for unknown jobs and when Jenkins is unavailable. * Produces implementation-ready design notes (no implementation here). Parent: #75. Related: #77 (job mapping).
jcwalker3 added the read-onlydesignjenkins labels 2026-07-02 05:44:16 -05:00
jcwalker3 added the status:in-progress label 2026-07-02 13:32:04 -05:00
sysadmin removed the status:in-progress label 2026-07-02 14:01:37 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Scaled-Tech-Consulting/Gitea-Tools#72