写点什么

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

  • 2018-12-27
  • 本文字数:1166 字

    阅读完需:约 4 分钟

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

在最近举行的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)来检查文件当前位置的已验证内容。



来源:https://azure.microsoft.com/nl-nl/blog/new-azure-pipelines-announcements-vs-code-extension-github-releases-and-more/


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



来源: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 来自动化部署过程,以进行风险评估、计划、审批和监督。



来源: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


2018-12-27 02:006124
用户头像

发布了 731 篇内容, 共 452.0 次阅读, 收获喜欢 2002 次。

关注

评论 1 条评论

发布
暂无评论
发现更多内容

Vue生态篇(一)

shirley

Java Vue

# LeetCode 215. Kth Largest Element in an Array

liu_liu

算法 LeetCode

你不知道的SSD那些事

焱融科技

分布式 存储 SSD nvme

互联网时代的界限管理

非著名程序员

程序员 职场 提升认知 界限管理

Redis持久化了解一波!

不才陈某

redis 程序员 后端

我为什么开始技术写作?

架构精进之路

技术创作

知识也会生宝宝?

史方远

个人成长 随笔杂谈

【Java 25周年有奖征文获奖名单公布!!!】关于Java,你最想赞扬、吐槽、期待的变化是什么?

InfoQ写作社区官方

写作平台 Java25周年 热门活动

MySQL的各种日志

超超不会飞

MySQL

原创 | 使用JUnit、AssertJ和Mockito编写单元测试和实践TDD (十三)编写测试-生命周期方法

编程道与术

Java 编程 TDD 单元测试 JUnit

每个人都是领导者的工程团队

hongfei

工程能力 项目实践

Python 自动化办公之"你还在手动操作“文件”或“文件夹”吗?"

JackTian

Python 自动化

程序员修炼的务实哲学

博文视点Broadview

程序员 软件 编程思维 工程师 编程之路

线程池续:你必须要知道的线程池submit()实现原理之FutureTask!

一枝花算不算浪漫

源码分析 并发编程

Vue生态篇(二)

shirley

Vue

ARTS - Week Two

shepherd

js algorithm

我常用的浏览器插件

彭宏豪95

chrome 效率工具 浏览器 插件

Go语言分布式系统配置治理

田晓亮

微服务

美团可能会强势涉足 ToB

罗小布

创业 互联网巨头 深度思考 互联网

开源分布式文件系统大检阅

焱融科技

开源 sds 存储 焱融科技 文件存储

从 0 到 1 搭建技术中台之发布系统实践:集泳道、灰度、四端和多区域于一体的设计与权衡

伴鱼技术团队

架构 系统设计 系统架构 系统性思考 架构设计

一个人,沿着童年的路究竟可以走多远?

zhoo299

童年 NASA 航天

# LeetCode 863. All Nodes Distance K in Binary Tree

liu_liu

算法 LeetCode

patroni 通过服务启动报错

hobson

数据库 高可用 AntDB

杂谈-JSONP探索

卡尔

Java jsonp

数据产品经理实战-数据门户搭建(上)

第519区

数据中台 开发数据

ARTS 第二周打卡

陈文昕

情绪的力量:如何使用情绪来达成目标

董一凡

情绪

这是一个测试文档

Geek_073cad

我的 Windows 利器

玄兴梦影

工具 Win

奈学:传授“带权重的负载均衡实现算法”独家设计思路

奈学教育

分布式

微软发布新的Azure Pipelines功能和集成_服务革新_Steef-Jan Wiggers_InfoQ精选文章