【发布时间】:2016-05-14 13:25:06
【问题描述】:
我已经阅读了许多关于使用不同版本的 Visual Studio 从 TeamCity 发布的文章。我目前正在使用 TeamCity 和 Visual Studio 2015 的 v.9.1.7。
我在签到时有 3 个构建步骤:
- 清理和重建
- 单元测试
- 发布
当我签入我的文件时,我会收到一条测试通过成功消息:
从这里我可以看出有些地方不对劲,因为我希望它会说一些关于出版的事情。当我查看构建日志时,我看到以下内容:
[12:48:22][API\API.sln] 发布 [12:48:22][发布] MSBuild [12:48:22][MSBuild] API\API\API.csproj:构建目标:发布 [12:48:22][API\API\API.csproj] _DeploymentUnpublishable
我的发布构建步骤是这样设置的:
在我的 Visual Studio API 项目中,我可以发布到网络上的正确位置。这是我的发布资料:
我不确定我错过了什么。当我在 Visual Studio 中单击 Build->Publish 菜单项时,我希望 Publishing 构建步骤能够正常工作。
我猜我遗漏了一些东西或误解了发布构建步骤应该做什么。
感谢任何帮助。
【问题讨论】:
-
不确定这是否能解决问题,但发布步骤中的“目标”字段应根据注释将目标用空格或分号分隔,例如
Rebuild;Publish