Mig*_*les 8 groovy jenkins jenkins-pipeline
我正在Jenkins中编写一个管道作业,它显示了管道控制台输出中下游作业的输出控制台.到目前为止,这项工作正在进行,但由于管道作业本身将所有回声线添加到输出中,因此输出很难读取.
Started by user john.doe@cdf.com
[Pipeline] Allocate node : Start
Running on swqa-pr-prod-slave-1 in /srv/jenkins-slave/workspace/UUT Automated Regression - 1.20
[Pipeline] node {
[Pipeline] echo
[Pipeline] echo
/////////////////////////////////////////////////
[Pipeline] echo
Start Execution
[Pipeline] echo
/////////////////////////////////////////////////
[Pipeline] echo
[Pipeline] echo
[Pipeline] [monitor] echo
[monitor] [EnvInject] - Loading node environment variables.
[Pipeline] [monitor] echo
[monitor] Building remotely on swqa-pr-prod-slave-1 (pr-prod-linux-slaves) in workspace /srv/jenkins-slave/workspace/Process Map Components Lock Down - 1.00
[Pipeline] [monitor] echo
[monitor] [EnvInject] - Injecting environment variables from a build step.
[Pipeline] [monitor] echo
[monitor] [EnvInject] - Injecting as environment variables the properties content
[Pipeline] [monitor] echo
[monitor] componentsLockDownScript=RegressionComponentsLockDown.py
[Pipeline] [monitor] echo
[monitor] modifyProcessMapXmlScript=ModifyXmlDom-1.20.py
[Pipeline] [monitor] echo
[monitor] uutAndNodePropertiesFile=DL380G8PR2-NodeData-(203).properties
[Pipeline] [monitor] echo
[monitor]
[Pipeline] [monitor] echo
[monitor] [EnvInject] - Variables injected successfully.
Run Code Online (Sandbox Code Playgroud)
管道插件或Groovy或Jenkins中是否有选项,配置,命令或任何内容,以允许我抑制所有额外的"回显"以使控制台输出更具可读性?
小智 -1
你需要通过詹金斯来做吗?如果没有,您可以直接从控制台 grep 出来(假设您在 Linux 控制台上获得输出):
cat YOUR_EXAMPLE_OUTPUT.txt | grep -v '\[Pipeline\]\|\[monitor\]\|^$'
Run Code Online (Sandbox Code Playgroud)
那只会遗漏:
Started by user john.doe@cdf.com
Running on swqa-pr-prod-slave-1 in /srv/jenkins-slave/workspace/UUT Automated Regression - 1.20
/////////////////////////////////////////////////
Start Execution
/////////////////////////////////////////////////
Run Code Online (Sandbox Code Playgroud)
更新:如果您希望它“实时”,请遵循您的输出并将其通过管道传输到行缓冲 grep 中:
tail -f YOUR_EXAMPLE_OUTPUT.txt | grep -v '\[Pipeline\]\|\[monitor\]\|^$' --line-buffered
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3659 次 |
最近记录: |