Sag*_*har 6 teamcity continuous-integration
我是TeamCity的新手.我正在使用Visual Studio解决方案文件构建步骤.我想配置工件路径,以便我可以在Artifact文件夹中的某处获取我的编译输出.我从TeamCity文档中无法理解:)
我有以下配置.但没有得到任何神器.
Artifact paths:- /MyProject/bin/Release/*.* => PublishDir
Build Runner : Visual Studio(sln)
Build file path: \Successor\Successor.sln
Targets: Rebuild
Configuration: Release
Platform: x86
Run Code Online (Sandbox Code Playgroud)
这里有什么不对?
谢谢
检查TeamCity构建日志.它会告诉你,为什么不能创建工件.例如:
[Publishing artifacts] Artifacts path /MyProject/bin/Release/*.* not found
Run Code Online (Sandbox Code Playgroud)
确保您的文件真正编译为ro bin\release
.
我将编辑您的工件并构建路径,如下所示:
Artifact paths: MyProject/bin/Release/*.* => PublishDir
Build file path: Successor\Successor.sln
Run Code Online (Sandbox Code Playgroud)
有时,带有“\”或“/”的路径引用可能会导致 TeamCity 出现问题。更新您的工件路径可以解决该问题。显然,编辑构建文件路径并不能解决您的问题,但最好继续更改此路径,以防您编辑配置。
如果此更改没有帮助,日志文件对您的构建结果有何说明?您的构建结果是否已成功放入构建代理上的 Project/bin/Releases 文件夹中?日志中是否有任何关于正在发布或未发布的工件的参考?
归档时间: |
|
查看次数: |
4215 次 |
最近记录: |