Azure Pipelines 引入了对 Linux/ARM64 的支持
通过此更新,我们在 Azure Pipelines 中添加对 Linux/ARM64 的支持时,带来了客户期待已久的功能。
功能
常规
Azure Boards
Azure Pipelines
常规
限制来自项目管理员和团队管理员的新用户邀请
默认情况下,所有管理员可以邀请新用户加入 Azure DevOps。 我们添加了一个新的安全策略,可用于阻止团队和项目管理员添加新用户。 项目集合管理员 (PCA) 可以向组织添加新用户,而不考虑策略状态。
Azure Boards
个人预览版) (状态转换限制规则
我们将继续缩小托管 XML 与继承的进程模型之间的功能奇偶一性差距。 从此冲刺开始,将提供继承进程的受限状态转换个人预览版。 使用此新工作项类型规则,可以限制工作项从一个状态移动到另一个状态。 例如,可以限制 Bug 从“新建”到“已解决”。 相反,它们必须从“新建 -> 活动 -> 已解决”
还可以创建规则,按组成员身份限制状态转换。 例如,只有“审批者”组中的用户才能从“新建 -> 已批准”移动用户情景。
如果你有兴趣参与个人预览版,请 直接向我们 发送电子邮件,并告知你的组织名称。
Azure Pipelines
其他代理平台:ARM64
现在可以在 Linux/ARM64 上运行自承载代理。 我们已将 Linux/ARM64 添加到 Azure Pipelines 代理支持的平台列表中。 尽管代码更改很少,但许多幕后工作必须首先完成,我们很高兴地宣布其发布!
管道资源的标记筛选器支持
现在,我们已在 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
上述代码片段显示,标记可用于确定当 CD (持续部署) 管道运行未由某些其他源/资源或计划运行触发器触发时要运行的 CI (持续集成) 管道的默认版本。
例如,如果为 CD 管道设置了计划触发器,而你只想在 CI 具有生产标记时运行该触发器,则触发器部分中的标记可确保仅在 CI 完成事件满足标记条件时触发 CD 管道。
控制管道中允许的任务
现在可以禁用市场任务。 你们中的一些人可能允许市场扩展,但不允许他们带来的管道任务。 为了进行更多控制,我们还允许你独立禁用除签出以外的所有现成任务 (,这是) 的特殊操作。 启用这两个设置后,允许在管道中运行的唯一任务是使用 tfx 上传的任务。 访问 https://dev.azure.com/<your_org>/_settings/pipelinessettings
并查找名为“任务限制”的部分以开始使用。
后续步骤
注意
这些功能将在未来两到三周内推出。
前往 Azure DevOps 并查看。
如何提供反馈
我们很想听听你对这些功能的看法。 使用帮助菜单报告问题或提供建议。
你还可以在 Stack Overflow 上获得社区的建议和问题的答案。
此致
亚伦·霍尔伯格