Jenkins X可视化流水线和日志的新UI

霸气de小男生 提交于 2020-10-28 14:32:53

作者:Vincent Behar


欢迎使用Jenkins X流水线可视化工具(Jenkins X Pipelines Visualizer):这是Jenkins X的一个新的开源read-only UI,它有一个非常明确的目标和作用域:可视化流水线和日志。

https://github.com/dailymotion/jx-pipelines-visualizer


这个项目开始于Dailymotion,并很快与Jenkins X社区分享。


为什么又一新的用户界面?

已经有了基于Octant的UI,为什么还要新UI呢?

https://jenkins-x.io/blog/2020/08/06/octant-jx/


主要是因为Octant是一个应用程序,目的是作为一个单独的客户端工具,这个时候没有计划支持托管版本的Octant--在Github Octant仓库的这条讨论了解更多信息和细节。

https://github.com/vmware-tanzu/octant/pull/450


因此,虽然Octant解决了很多用例,但有一个用例不适合:针对特定流水线在浏览器上快速打印构建日志。我们希望能够点击一个链接从拉/合并请求,并获得流水线日志。这是流水线可视化工具所涵盖的特定用例。


特性

我们希望它规模小、目标明确、速度快。它是一个只读(read-only)的UI,所以不会有触发流水线的动作—-因为它已经可以在Pull Request中使用“chatops”命令来完成。


但是已经有了一些有趣的特性:

  • 首先,获取日志非常快。比旧的JXUI快得多。

  • 它可以从已被垃圾收集的流水线中检索日志--如果你配置了存储日志的桶的URL。

  • 它的URL与旧的JXUI兼容--所以用这个新UI替换旧的JXUI并保持所有链接正常工作非常容易。


路线图

在几个小时的工作之后,这个项目很早就与社区共享了。所以我们的短期目标是改进UI--让它更漂亮。


下一个

如果你想在你的集群中安装 jx-pipelines-visualizer,可以查看github仓库--有一个Helm chart可以添加到Jenkins X Dev环境中。


任何贡献都是受欢迎的--无论是在项目的github仓库创建问题或请求,还是在#jenkins-x-dev Slack频道中。

https://jenkins-x.io/community/#slack


点击【阅读原文】阅读网站原文。




为下一代持续交付协作提供一个中立的家。

CDF(Continuous Delivery Foundation,持续交付基金会)是许多快速增长的持续交付项目,包括Jenkins、Jenkins X、Spinnaker和Tekton,的供应商中立家园。CDF通过开放模型、培训、行业指南和可移植性重点来支持DevOps从业者。


联系关于CDF




Linux基金会是非营利性组织,是技术生态系统的重要组成部分。 

Linux基金会通过提供财务和智力资源、基础设施、服务、活动以及培训来支持创建永续开源生态系统。在共享技术的创建中,Linux基金会及其项目通过共同努力形成了非凡成功的投资。请长按以下二维码进行关注。

本文分享自微信公众号 - LFAPAC(gh_8442c14fe49e)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!