Shippable 提供了新的 DevOps 分析能力

  • Helen Beal
  • 姚佳灵

2018 年 3 月 7 日

话题:持续集成DevOps持续交付

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

可持续集成和 DevOps 自动化平台Shippable宣布推出分析插件,用于度量 DevOps 流程,诸如组件或团队的开发速度或代码随着时间推移的质量趋势,并提供了用于日期范围、组件 / 团队和工作流中异常情况的过滤器。

Shippable 成立于 2013 年,是一家专注于基于 Docker 工作流的持续集成供应商,目前支持多平台和包括可执行文件、JAR/WAR(Java)、Tar(Node.js)在内的不同类型的应用程序打包部署。可与 DevOps 工具链中的 80 种产品进行集成,包括源码管理平台 GitHub Cloud/Enterprise、Bitbucket Cloud/Server 和 Gitlab、文件包仓库 Docker Hub 和 JFrog Artifactory、基础架构自动化工具 Ansible 和 Terraform,以及 Kubernetes/Microsoft/Amazon ECS/Google Cloud 在内的云供应商和协调平台。

Shippable 的联合创始人及产品管理副总裁Manisha Sahasrabudhe解释道:

无论是应用程序打包、架构(单体或微服务),还是目标环境(本地节点、云端的 VM、Docker 编配平台等等),Shippable 都为它们提供了一种通用的方式来交付应用程序。在混合环境中,因为对现代和传统应用程序都提供支持,所以体验是一致的。

分析插件目前已经可用,用户可以在 Shippable UI 上看到该插件。Sahasrabudhe 说:

通过 Analytics,用户可以更好地了解整个组织甚至是全体 Shippable 用户群是如何使用编程工具来开发特定应用程序的。基于从数千个组织得到的汇总数据,我们对关键指标进行了基准测试,并汇总到 KPI 中。这些数据可以按细分市场、编程语言、公司规模大小等进行划分。然后,可以根据这些 KPI 来衡量组织。这里面没有什么隐私问题,因为不包含任何单个组织的信息。它让组织了解到哪些地方需要改善,哪些地方存在优势。

分析插件使用的事务数据来自所有的 Shippable 实例,使用 Postgres 和 SQL 脚本进行采集,并通过调用 Shippable 的 REST API,使用 Angular 对这些数据进行可视化。

Shippable 的分析插件集成了 JIRA 和 GitHub 的问题跟踪。像 Ansible、Terraform、Chef 或 Puppet 这样的配置管理工具也能用作 Shippable 工作流的一部分,并为分析插件提供使用数据。客户可以通过项目级别和组织级别的控制面板定义客户视图并过滤信息。利用 Shippingable 的 REST API,客户可以从其他报告引擎调用 Shippable 的分析插件来展示信息。

该分析插件目前提供了测试版,包含了基于构建历史生成的图表,用于显示工作质量和工作时长。Shippable 计划在多个方面加强该插件,包括任务 KPI、订阅、组织级别的识别瓶颈问题,并优化持续集成和 DevOps 工作流。

查看英文原文:Shippable Provides New DevOps Analytics Capabilities


感谢薛命灯对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

持续集成DevOps持续交付