Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions war/src/main/webapp/llms.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# we don't want LLMs to click "build" links
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The corresponding explanation in robots.txt is from a time when anyone with read access to Jenkins could view any job and trigger builds (with GET request, obviously). Reusing it here is silly. Please put a real explanation.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just stumbled upon that and I thought this might be a good start to think what we want to put there. If I ask ChatGPT about ci.jenkins.io I get:
grafik

So it might be good to provide a useful llms.txt, but I guess this first step is not yet useful

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And If I ask ChatGPT what a useful one should be, we end up with:
grafik

# llms.txt for Jenkins
# Deny all access to Large Language Models

User-Agent: *
Disallow: /

Copy link
Member

@daniel-beck daniel-beck Aug 17, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please provide evidence that anything about llms.txt in these screenshots is supported by reality and not just an AI hallucination.

User-agent: *
Disallow: /
Loading