我正在Jenkins中执行批处理文件以构建cpp代码,并且我在两者之间有一条命令来构建可执行文件,例如“ g sourcefile.cpp -o可执行文件”,并且它给出错误“ g ”,无法识别为内部或外部命令。如何解决这个问题?
当Jenkins作为服务在Windows机器上运行时,它将以系统帐户而不是用户帐户(或您的帐户)运行。因此,您需要确保为系统帐户完成设置路径等所需的所有操作,或者将其包含在Jenkins中的“ Windows Batch脚本”中。(我实际上在几个项目中都使用了这种方法。)
要测试系统帐户是否可以进行编译,您需要打开CMD提示符作为系统帐户。