我正在编写一个自动构建系统来对我们的代码进行夜间构建。
在正常情况下,一切正常,但构建中的某些过程可能需要用户输入,如果开发人员提交的更改打开了其中一个,那么自动构建就会停止。
有谁知道导致从 STDIN 读取失败的方法,所以任何尝试这样做的进程都会(希望)失败并出现错误?现在我只需要一个 Linux (Ubuntu) 的解决方案,但该系统还必须在 Windows 上运行。
仅供参考:自动构建系统是用 PHP 编写的,如果这是(当前)问题,则使用 buildroot 进行编译。
我正在编写一个自动构建系统来对我们的代码进行夜间构建。
在正常情况下,一切正常,但构建中的某些过程可能需要用户输入,如果开发人员提交的更改打开了其中一个,那么自动构建就会停止。
有谁知道导致从 STDIN 读取失败的方法,所以任何尝试这样做的进程都会(希望)失败并出现错误?现在我只需要一个 Linux (Ubuntu) 的解决方案,但该系统还必须在 Windows 上运行。
仅供参考:自动构建系统是用 PHP 编写的,如果这是(当前)问题,则使用 buildroot 进行编译。