【问题标题】:VSTS pack only changed projectsVSTS 包只更改了项目
【发布时间】:2017-10-06 15:53:50
【问题描述】:

我在 VSTS 上的一个项目上有一个 CI 构建,它由指定 GIT 分支上的更改触发。

其中一个构建步骤是创建包并将它们推送到私有 nuget 提要以用于其他项目。它使用 .NET Core 2.* 任务和 pack 命令。

每次成功构建时,都会为分支中的每个项目生成一个新包,无论是否已更改。

有没有办法让任务跳过未更改的项目?

【问题讨论】:

    标签: git continuous-integration azure-devops azure-pipelines azure-artifacts


    【解决方案1】:

    不幸的是,没有办法跳过打包项目。但是,如果您手动控制版本号,则可以打包所有项目,然后使用 NuGet 步骤仅发布源中尚不存在该版本的包。使用push 命令并选中Allow duplicates to be skipped 复选框。

    【讨论】:

    • 谢谢@Alex,我会按照你建议的方式尝试。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-28
    • 1970-01-01
    • 2016-08-10
    • 1970-01-01
    • 2016-08-05
    • 1970-01-01
    • 2018-10-31
    相关资源
    最近更新 更多