【问题标题】:How to remove default line generated from windows commandline execution step in jenkins console如何在詹金斯控制台中删除从 Windows 命令行执行步骤生成的默认行
【发布时间】:2017-07-10 20:14:40
【问题描述】:

每当我使用构建步骤“执行 windows 批处理命令”执行某些操作时,它都会在 Jenkins 控制台输出中生成一个默认行。

cmd /c 调用 C:\Windows\TEMP\hudson3211049907090844821.bat

为了使我的控制台更清晰,我想在不使用任何其他解析插件的情况下从控制台输出中隐藏/删除这一行。

请告诉我最好的方法。

【问题讨论】:

    标签: jenkins


    【解决方案1】:

    我不知道有任何方法可以通过选项或设置来做到这一点。唯一的方法是调整 hudson.tasks.BatchFile#buildCommandLine() hudson.tasks.Launcher.LocalLauncher#launch() 本身。

    【讨论】:

    • 这会构建命令行本身。我认为输出是在LocalLauncher, l. 916 中生成的,它是从CommandInterpreter, l. 109 间接调用的。 ProcStarter 中有一个quiet 标志。可以使用但是,该标志既不能设置也不能使用(Jenkins 核心中的外部测试)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多