azure - 仅下载特定版本中最后发布的包文件

标签 azure azure-devops azure-pipelines

有没有办法只下载特定版本中最后发布的包文件?目前我正在存储工件的最新 25 个快照,但我确实想使用 DownloadPackage 任务仅下载已发布的最后一个。

所以我确实有:

  • blablabla-0.0.3-20210310.134011-61.jar
  • blablabla-0.0.3-20210310.132011-60.jar
  • blablabla-0.0.3-20210309.131111-59.jar
  • ...

我只想下载 blablabla-0.0.3-20210310.134011-61.jar

我们正在讨论这个任务:https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/utility/download-package?view=azure-devops

最佳答案

如果您想在运行时下载最新版本的软件包,则可以在这种情况下使用latest

像下面这样的东西应该可以帮助你:

- task: DownloadPackage@1
  inputs:
    packageType: 'maven'
    feed: <feedID>
    view: <VIEW>
    definition: <PACKAGE>
    version: 'latest'
    downloadPath: <PATH_TO_DOWNLOAD>

关于azure - 仅下载特定版本中最后发布的包文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66568250/

相关文章:

c# - Azure 服务总线/Service Fabric 消息未从队列中删除

Azure管道: error occurred while loading the YAML build pipeline: wrong number of segments

nuget - VSO Build vNext - Nuget Package Build Step - 使用内部版本号来版本包

Azure devops 管道 : Cannot find Docker Image when Pushing to Azure Registry, 'tag ***/appname'

Powershell tr​​y block 在 VSTS 构建上不起作用

c# - 使用 AAD 对 Azure API 应用程序进行身份验证时出现 401 错误

azure - 在 Databricks 作业 API 中传递 JVM 参数

azure-devops - 在 VSTS 中显示平均构建/发布时间

permissions - 我能否授予管道权限,以便它可以使用 API 读取 Azure Devops 中不同项目的信息?

kubernetes - kubectl 如何等待 crd 创建?