我在TeamCity中构建了一个2步构建链。 1.步骤构建解决方案并在磁盘上创建工件。 第二步部署到我们的远程IIS。
一切正常,但每次构建时都会出现此错误:错误:“contentPath”类型的对象和路径“C:\ ProgramData \ JetBrains \ TeamCity \ system \ artifacts \ ph \ Build \ 198”不能创建
我必须手动设置Build计数器参数值才能使其工作,因为每个构建的值都是2,而不是1,然后,部署任务无法在文件夹系统中找到工件。
部署命令看起来像这样,问题是,我想,在阅读源路径时。看起来部署任务有关于源路径的错误信息。我可以在deploy命令中使用什么参数来避免这种情况?
部署命令:
-source:contentPath="C:\ProgramData\JetBrains\TeamCity\system\artifacts\ph\Build\%build.counter%"
-dest:contentPath="C:\inetpub\wwwroot\ph", computerName="%system.MsDeployServiceUrl%", userName="%system.UserName%", password="%system.Password%", authtype="basic", includeAcls="False"
-verb:sync -disableLink:AppPoolExtension -disableLink:ContentExtension
-disableLink:CertificateExtension -allowUntrusted