【问题标题】:How to publish binaries TFS 2017如何发布二进制文件 TFS 2017
【发布时间】:2018-02-28 17:12:52
【问题描述】:

每当我发布它时,它也会包含 CS 和解决方案文件。

我尝试了太多东西,但都是徒劳的 enter image description here

这些是我的 MS 构建参数 /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\CC

【问题讨论】:

    标签: tfs build msbuild build-definition


    【解决方案1】:

    您在 MSBuild 参数中指定包位置:/p:PackageLocation="$(build.artifactstagingdirectory)\CC。如果您想要的只是打包的二进制文件,这就是您想要作为工件发布的路径。

    您当前指定的路径,$(agent.builddirectory)\s\Main\State 是构建代理用来同步源代码的位置,所以当然当您将源代码发布为工件时,您正在捕获源代码.

    【讨论】:

    • 那么我需要指定什么来获取打包的二进制文件
    • $(build.artifactstagingdirectory)\CC 如果我使用它作为发布它的路径,则会创建一个 zip 文件,当我在太多的文件夹结构之后提取它时,我会看到已发布的文件。他们在单个文件夹中直接创建二进制文件而不使用 Zip 的方法是什么?感谢您的帮助.. 非常感谢..
    • 你能帮忙吗
    猜你喜欢
    • 2018-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-07
    • 2018-10-13
    • 1970-01-01
    • 2016-07-19
    相关资源
    最近更新 更多