Azure Pipelines - Sprint 171 更新

Features

其他代理平台:ARM64

现在可以在 Linux/ARM64 上运行自承载代理。 我们向 Azure Pipelines 代理支持的平台列表添加了 Linux/ARM64。 尽管代码更改很少,但许多幕后工作必须首先完成,我们很高兴地宣布其发布!

管道资源标签筛选功能支持

我们现在在 YAML 管道中添加了“标记”。 您可以使用标记来设置 CI 管道的运行或自动触发的时机。

resources:
  pipelines:
  - pipeline: MyCIAlias
    project: Fabrikam
    source: Farbrikam-CI
    branch: master
    tags:              ### This filter is used for resolving default version
    - Production       ### Tags are AND'ed
    trigger:
      tags:            ### This filter is used for triggering the pipeline run
      - Production     ### Tags are AND'ed
      - Signed

上面的代码片段显示,标记可用于确定 CI(持续集成)管道的默认版本,以便在 CD(持续部署)管道运行未由其他来源/资源或计划任务触发时运行。

例如,如果为您的 CD 流水线设置了计划触发器,并且您仅希望在 CI 具有生产标签时运行,触发器部分的标签可确保只有当 CI 完成事件满足标记条件时,才会触发 CD 流水线。

控制管道中允许的任务

现在您可以禁用市场任务。 你们中的一些人可能允许市场插件,但不允许它们带来的管道任务。 为了更好地控制,我们还允许你独立禁用所有内置任务(除了结账,这是一项特殊操作)。 启用这两个设置后,允许在管道中运行的唯一任务是使用 tfx 上传的任务。 访问 https://dev.azure.com/<your_org>/_settings/pipelinessettings 并查找名为“任务限制”的部分以开始使用。

后续步骤

注释

这些功能将在未来两到三周内推出。

请去 Azure DevOps 上看看。

如何提供反馈

我们很乐意听到你对这些功能的看法。 使用帮助菜单报告问题或提供建议。

提出建议

你还可以在 Stack Overflow 上获取社区的建议和问题解答。