我想通过Atlassian Bitbucket和Bamboo(我是管理员)来执行.NET构建的自动部署,但是由于C:\ Windows \ System32 ...目录中缺少.rsp文件,因此构建失败。
日志文件中的错误:
tsc:错误TS6053:找不到Build:File'C:\ Windows \ system32 \ config \ systemprofile \ AppData \ Local \ Temp \ tmp88f53c49b8f8485594097f0585e508cd.rsp'。 [C:\ Bamboo \ xml-data \ build-dir \ RP-RBP-JOB1 \ XXXXX.ResQ.App.WebApi \ XXXXX.ResQ.App.WebApi.csproj]
进行了一些研究,发现可以在包装脚本conf文件中禁用此响应文件,情况也是如此。
包装器配置:
#The Bamboo Agent home configuration file
wrapper.java.additional.1=-Dbamboo.home="C:\Bamboo"
wrapper.java.additional.2=-Dbamboo.agent.ignoreServerCertName=false
#wrapper.java.additional.3=-Dlog4j.configuration=
#wrapper.java.additional.3=-agentlib:yjpagent
wrapper.java.additional.3=-Djava.io.tmpdir=C:\Bamboo\java_tmp_dir
#wrapper.java.additional.4=-Dbamboo.plugin.dotnet.msbuild.useResponseFile=false
此外,对于Bamboo中的配置,我将MSBuild 15.0(64位),VS2015 14.0.23107与其他已安装的产品一起使用。
使用以下选项执行XXXX.ResQ.sln文件:“ / p:Configuration =” UAT“”
非常感谢您的帮助。
谢谢。