在Bamboo上使用devenv构建时无法获得详细日志

时间:2018-06-05 00:46:56

标签: visual-studio bamboo atmelstudio devenv

我正在尝试通过运行以下命令在Atmel Studio(建立在VS 2015之上)编译项目:

"C:\Program Files (x86)\Atmel\Studio\7.0\AtmelStudio.exe" 691-80060_USB_HUB.atsln /rebuild debug /out CompileLog.txt

这相当于调用:

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe" 691-80060_USB_HUB.atsln /rebuild debug /out CompileLog.txt

当我在构建服务器上的命令行上运行此命令时,CompileLog.txt包含一个非常详细的日志。但是,当Bamboo代理服务在同一台服务器上运行相同的命令时,我得到一个几乎为空的日志:

------ Rebuild All started: Project: 691-80060_USB_HUB, Configuration: Debug ARM ------
------ Rebuild All started: Project: 691-80060_USB_HUB, Configuration: Debug ARM ------
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========

构建脚本(python)如下所示:

   # Compile the code    
    cmd = f"{options.atmelStudio} {basePath}{solutionName}.atsln /rebuild {options.build} /out {logFile}"

    print(f"Compiling Code: {cmd}")

    #run the command
    result = os.system(cmd)

cmd打印出来就像上面的第一个命令一样。

devenv不包含控制详细程度的开关

编辑:

我发现如果我以运行Bamboo代理服务的同一用户身份登录到服务器计算机,然后打开atmel studio 7 IDE一次,那么日志输出就是详细的。不幸的是,如果没有用户登录会话(默认操​​作状态)和竹子(作为启动时启动的服务运行)启动构建,当devenv / atmelstudio尝试构建时会发生以下错误:

  

AtmelStudio检测到配置问题。要纠正这个,   请以管理员身份重启欲了解更多信息,请访问:   http://go.microsoft.com/fwlink/?LinkId=558821

这是一个devenv错误吗?

0 个答案:

没有答案