微软发布新的Azure Pipelines功能和集成

时间:2024-04-07 07:52:56

在最近举行的Connect()大会上,微软发布了几项新功能以及与Azure Pipelines的集成,包括Visual Studio Code的Azure Pipelines扩展、GitHub版本管理、对IoT项目的支持以及ServiceNow集成。

自从9月份推出Azure Pipelines以来,这种云托管构建和部署服务的采用一直正在增长。Azure DevOps首席项目经理Jeremy Epling在博文中写道:

我们开始提供无限制的构建时间,并在我们托管的Linux、Windows和Mac机器上支持最多有10个并发作业。

其中一项新功能是Visual Studio Code的Azure Pipelines扩展,为开发人员提供语法高亮显示和支持Azure Pipelines YAML格式的IntelliSense。此外,IntelliSense还可以识别schema——在YAML文件中的任意位置,开发人员都可以通过键盘快捷键(Windows上为Ctrl-Space,MacOS上为Cmd-Space)来检查文件当前位置的已验证内容。

微软发布新的Azure Pipelines功能和集成
来源:https://azure.microsoft.com/nl-nl/blog/new-azure-pipelines-announcements-vs-code-extension-github-releases-and-more/

借助Azure Pipelines,开发人员现在可以管理GitHub版本——一种打包和发布软件的方式。微软添加了新的GitHub Releases任务,支持所有常用的操作,例如附加二进制文件、发布草稿版本以及将版本标记为预发布。

微软发布新的Azure Pipelines功能和集成
来源:https://azure.microsoft.com/nl-nl/blog/new-azure-pipelines-announcements-vs-code-extension-github-releases-and-more/

此外,微软在Azure Portal中为Azure IoT Edge添加了支持,以便可以快速部署基于IoT的解决方案。Epling在博客中写道:

通过在Azure DevOps项目中支持Azure IoT Edge,现在可以很轻松地部署使用Node.js、Python、Java、.NET Core或C开发的IoT Edge模块。此外,它还为你准备好用于开发、构建和部署IoT Edge应用程序所需的一切,包括:

1.Git代码存储库,其中提供了包含上述所有语言的IoT Edge应用程序示例。
2.用于Azure部署的构建和发布管道设置。
3.轻松配置Azure IoT Edge所需的Azure资源。

最后,微软还为Azure Pipelines用户提供了ServiceNow集成,ServiceNow是一项用于管理IT运营“事件、问题和变更”的云服务。借助新的ServiceNow Change Management扩展,用户可以使用AzurePipelines和ServiceNow Change Management来自动化部署过程,以进行风险评估、计划、审批和监督。

微软发布新的Azure Pipelines功能和集成
来源:https://azure.microsoft.com/nl-nl/blog/new-azure-pipelines-announcements-vs-code-extension-github-releases-and-more/

通过在部署过程中添加ServiceNow Change Management任务,用户可以使用部署的状态和结果来更新ServiceNow变更请求。此外,Epling在博客中表示,执行这项任务可以捕获到管道中的发布信息,从而提供了可追溯性。

查看英文原文Microsoft Announces New Features and Integrations for Azure Pipelines