gpt4 book ai didi

build-process - 如何使用 CruiseControl.Net 构建忽略可执行文件的输出?

转载 作者:行者123 更新时间:2023-12-05 00:42:40 24 4
gpt4 key购买 nike

我正在运行一个名为 fart.exe 的查找和替换实用程序(是的,放屁,如查找和替换文本)作为我的 CC 构建的一部分。效果很好。

问题是 FART 在工作时会显示一个由竖线、破折号、斜线组成的小 ASCII 微调器... |/- 。没有办法抑制这个微调器,CC 认为这些小符号是错误消息,构建失败。我试过了:

  • 在 CC 中添加这些符号作为 successexitcodes - 结果相同,显然只有整数有效
  • 通过 ECHO 关闭的批处理文件调用屁 - 它仍然输出微调器并导致构建失败

  • 还有其他想法吗?
    <exec>
    <executable>C:\fart.exe</executable>
    <buildArgs>myfile.txt string1 string2</buildArgs>
    <successExitCodes>1,0</successExitCodes>
    </exec>

    最佳答案

    我在放屁和 ci 系统时也遇到了这个问题。我没有重新编译可执行文件,而是将输出重定向到 NUL。

    首先,我确定微调器输出在 stderr 上。然后我将“2>NUL”附加到调用 fart 的命令行,它不再在 stderr 上放屁一个微调器。

    有没有其他人从最后一句话中感受到微风中的风车?

    关于build-process - 如何使用 CruiseControl.Net 构建忽略可执行文件的输出?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1828513/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com