作者: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源创计划”,欢迎正在阅读的你也加入,一起分享。
来源:oschina
链接:https://my.oschina.net/u/4254703/blog/4666576