【问题标题】:Problem with PublishProfile parameter for MSBuild on TFS ServerTFS 服务器上 MSBuild 的 PublishProfile 参数问题
【发布时间】:2019-08-30 10:26:36
【问题描述】:

在 TFS 2018 服务器上,我正在尝试设置自动构建和部署。 构建运行良好,但我似乎无法让发布/部署工作(尝试了几种方法)。该应用程序是一个 ASP.Net MVC 网站。

一种方法是使用 MSbuild 参数来选择 PublishProfile,但我收到一条错误消息,指出该配置文件不存在。不知道为什么,因为据我了解它确实存在。

有人做过这项工作吗?或者有更简单的方法来自动构建并从 TFS 2018 发布到文件夹?

【问题讨论】:

  • 配置文件是否也签入源代码管理?通过 Web UI 浏览代码时看到了吗?
  • 是的。我刚刚验证了它也可以通过 Web UI 使用
  • 当您连接到代理并查看该文件系统路径时? (假设它是本地构建代理机器)
  • 是的,一切似乎都很好。但是,我确实找到了一种解决方法。发布更新
  • 如果您可以跳过发布配置文件概念/任务,最好使用发布构建工件任务并在创建共享路径时提供工件类型作为文件共享 [可供所有人访问]。以后的部署可以从这里指向

标签: tfs msbuild tfsbuild


【解决方案1】:

更改 MSBuild 参数
/p:DeployOnBuild=True;PublishProfile="MyProfile"

/p:OutDir="\\path-to-some-folder"

证明是一种对我有用的解决方法。现在我可以将文件从输出文件夹复制到我的网站。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-07-18
    • 1970-01-01
    • 2011-01-04
    • 1970-01-01
    • 1970-01-01
    • 2015-11-14
    • 1970-01-01
    相关资源
    最近更新 更多