×

使用流水线即代码,集群管理员和具有所需权限的用户可以将流水线模板定义为源代码 Git 仓库的一部分。当由配置的 Git 仓库的源代码推送或拉取请求触发时,流水线即代码将运行流水线并报告状态。

主要特性

流水线即代码支持以下特性:

  • 托管 Git 仓库平台上的拉取请求状态和控制。

  • GitHub Checks API 用于设置流水线运行的状态,包括重新检查。

  • GitHub 拉取请求和提交事件。

  • 评论中的拉取请求操作,例如 ` /retest`。

  • Git 事件过滤和每个事件的单独流水线。

  • OpenShift Pipelines 中的自动任务解析,包括本地任务、Tekton Hub 和远程 URL。

  • 使用 GitHub blob 和对象 API 检索配置。

  • 对 GitHub 组织的访问控制列表 (ACL) 或使用 Prow 风格的 `OWNERS` 文件。

  • 用于管理引导和流水线即代码仓库的 `tkn pac` CLI 插件。

  • 支持 GitHub App、GitHub Webhook、Bitbucket Server 和 Bitbucket Cloud。