【问题标题】:VS Online Release definition | PathsVS 在线发布定义 |路径
【发布时间】:2017-10-03 16:02:39
【问题描述】:

我很难弄清楚发布定义中“将包推送到八达通”步骤中“包”字段的值应该是什么。它是要复制所有打包文件的路径的值。

下面提到了构建定义的值:

MSBuild Arguments
publishUrl="$(Build.ArtifactStagingDirectory)\artifacts\Atea.Esb.Customers.Services.API"

Package |   Output Path
$(build.artifactstagingdirectory)\packages

Copy Publish Artifact    |   Copy Root
$(build.artifactstagingdirectory)

Copy Publish Artifact    |   Artfact Name
Drop

【问题讨论】:

    标签: visual-studio-2015 continuous-integration continuous-deployment octopus-deploy


    【解决方案1】:

    我猜这取决于你在哪里创建了你的包。

    复制文件

    源文件夹: $(Build.sourcesDirectory)

    目标文件夹: $(Build.ArtifactStagingDirectory)\Content

    打包申请

    输出路径: $(Build.ArtifactStagingDirectory)

    将包裹推送到八达通

    包:$(Build.ArtifactStagingDirectory)\*.nupkg

    试一试这些设置!

    【讨论】:

    • 感谢您抽出宝贵时间回答我的问题。但是问题仍然没有解决我已经尝试了您共享的设置,但它导致了下面提到的错误。 2017-10-04T13:51:28.7905043Z ##[错误]找不到路径'C:\agent_work_tasks\OctopusPush_d05ad9a2-5d9e-4a1c-a887-14034334d6f2\2.0.78\$(Build.ArtifactStagingDirectory)\',因为它没有存在。
    • @Qasim 更新了我的答案以包含复制文件步骤;这应该可以解决您遇到的问题。
    • 已经有一个复制步骤,其值显示在复制文件标题下方
    猜你喜欢
    • 1970-01-01
    • 2012-06-10
    • 1970-01-01
    • 1970-01-01
    • 2022-07-29
    • 1970-01-01
    • 2021-02-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多