Please enable Javascript to view the contents

Tekton Hub 正式上线 - https://hub.tekton.dev/

 ·  ☕ 2 分钟

原文由来自 Red Hat (CDF 成员) 的 Puneet Punamiya 撰写。

Tekton 是持续交付基金会 (CDF) 下的一个开源项目。它提供了一个以云原生构建 CI/CD 系统的框架。简单点说, 人们可以将整个 CI/CD 流水线定义为 Kubernetes 资源。

Tekton Pipelines 的核心是一个可复用的组件 - Task, 很容易共享。在 Tekton Catalog 仓库中包含了这些 Task 的列表。这些 Task 可以在很多流水线间进行复用, 用于解决同一类问题, 比如构建并推送镜像, 语法检查等。

随着 Tekton Pipelines 越来越多的被采纳, Tekton Catalog 下 Task 的数量也越来越多。这导致了一些麻烦; 由于目录的分散性, 用户很难搜索、安装和升级 Task。这就是我们创建 Tekton Hub 的原因。这个 Web 平台为发现和贡献 Tekton 资源, 例如 Tasks、Pipelines, 提供了一个集中入口。

Tekton Hub 之前提供的是预览版 Tekton Hub Preview, 现在正式推出了。

Tekton Hub 正式上线!

Tekton Hub(原文地址 https://hub-preview.tekton.dev/, 译者校验为 https://hub.tekton.dev/) 给用户提供了一个集中的位置, 用于从 Community Catalog 中发现一组精选的资源。这些资源可以通过名称、显示名称进行搜索, 按照类别(cloud、cli、Github 等)进行过滤, 根据用户评分进行排序。

此外, Tekton Hub 还为外部工具 (Tekton CLI、VSCode 和 IntelliJ) 提供了 API 服务, 可以用来与 Tekton Hub 进行集成, 直接在这些工具中搜索、下载、安装 Tasks。

我们先从 Tekton CLI 开始, 它集成了 Tekton Hub 暴露的 APIs 接口。Tekton CLI 可以从 Tekton Hub 安装、升级一个 Task。接下来是在 Visual Studio Code 和 IntelliJ 上的 Tekton Pipelines 扩展。这些扩展将允许用户在 IDE 中和 Tekton Hub 交互。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
tkn hub

Interact with tekton hub
Usage:
tkn hub [flags]
tkn hub [command]
Available Commands:
downgrade   Downgrade an installed resource
get         Get resource manifest by its name, kind, catalog, and version
info        Display info of resource by its name, kind, catalog, and version
install     Install a resource from a catalog by its kind, name and version
reinstall   Reinstall a resource by its kind and name
search      Search resource by a combination of name, kind, and tags
upgrade     Upgrade an installed resource
Flags:
    --api-server string   Hub API Server URL (default "https://api.hub.tekton.dev")
-h, --help                help for hub
Use "tkn hub [command] --help" for more information about a command.

下一步的计划

我们有计划让 Tekton 变得更好。从这些事开始:

  • 共享很多分布式的 Tekton catalogs 中的 Tekton 资源, 这些资源属于不同的组织和团队
  • 支持多种 Git 平台, 例如 GitLab、Bitbucket 等

我们很高兴能与大家分享 Tekton Hub! 这是一个巨大的里程碑, 我们希望你能发现它很有用。现在就来试试 Tekton Hub 吧。

原文链接: https://cd.foundation/uncategorized/2021/02/23/tekton-hub-is-live/


微信公众号
作者
微信公众号