有没有办法减少您在 Jenkins 控制台输出中获得的一些冗长信息?
这是我的背景。
我已经在我的 Jenkins 服务器上配置了 Kubernetes 云,每次我运行一个作业时,我都会以我不需要的系统配置的形式获得大量输出。它与使用 jnlp 代理的每次构建运行保持一致。
‘foo’ is offline
Agent foo is provisioned from template foo
---
apiVersion: "v1"
kind: "Pod"
metadata:
labels:
jenkins: "slave"
jenkins/label-digest: "xxxxxxxxxxxxxxx"
jenkins/label: "foo"
name: "foo"
spec:
containers:
- args:
- "********"
- "foo"
env:
- name: "JENKINS_SECRET"
value: "********"
- name: "JENKINS_TUNNEL"
value: "1.2.3.4:50000"
- name: "JENKINS_AGENT_NAME"
value: "foo"
- name: "JENKINS_NAME"
value: "foo"
- name: "JENKINS_AGENT_WORKDIR"
value: "/home/jenkins/agent"
- name: "JENKINS_URL"
value: "https://example.com"
我的基本映像是 jenkins/inbound-agent:4.3-4
我没有在我的 Pod 模板中传递任何要运行的命令或要传递给命令的参数。
所以我有点好奇这些额外的日志是从哪里来的。
我确实期望并获得与实际构建和所有相关的标准控制台输出,但我想知道如何摆脱这些额外的位
有人有这方面的经验吗?
答案 0 :(得分:0)
您可以通过执行此操作禁用
转到 Manage Jenkins -> Kubernetes Pod Templates or in a Kubernetes Cloud Configuration project
并展开您的 pod 模板,然后取消选中此处的选项 Show raw yaml in console