第 7 章 Pipelines as Code 命令参考
您可以使用 tkn pac
CLI 工具控制 Pipelines as Code。您还可以使用 TektonConfig
自定义资源将 Pipelines 配置为代码日志,并使用 oc
命令查看 Pipelines as Code 日志。
7.1. Pipelines as Code 命令参考
tkn pac
CLI 工具提供以下功能:
- Bootstrap Pipelines as Code 安装和配置。figuration.
- 创建一个新的 Pipelines as Code 仓库。
- 列出所有 Pipelines as Code 仓库。
- 描述一个 Pipelines as Code 仓库和相关联的运行。
- 生成简单的管道运行以开始。
- 如由 Pipelines as Code 执行来解析一个管道运行。
您可以使用与功能对应的命令进行测试和试验,因此您不必对包含应用源代码的 Git 仓库进行更改。
7.1.1. 基本语法
$ tkn pac [command or options] [arguments]
7.1.2. 全局选项
$ tkn pac --help
7.1.3. 工具命令
7.1.3.1. bootstrap
命令 | 描述 |
---|---|
| 安装并配置 Pipelines 作为 Git 仓库托管服务提供商的 Code,如 GitHub 和 GitHub Enterprise。 |
| 安装每天(nightly)构建的 Pipelines as Code。 |
| 覆盖 OpenShift 路由 URL。
默认情况下, 如果您没有 OpenShift Container Platform 集群,它会要求您输入指向入口端点的公共 URL。 |
|
在 |
7.1.3.2. 软件仓库
命令 | 描述 |
---|---|
| 根据管道运行模板创建一个新的 Pipelines as Code 仓库以及一个命名空间。 |
| 列出所有 Pipelines as Code 软件仓库,并显示关联运行的最后一个状态。 |
| 描述一个 Pipelines as Code 仓库和相关联的运行。 |
7.1.3.3. generate
命令 | 描述 |
---|---|
| 生成简单的管道运行。 从包含源代码的目录执行时,它会自动检测当前的 Git 信息。 另外,它使用基本的语言检测功能,并根据语言添加额外的任务。
例如,如果它在仓库的 root 中检测到一个 |
7.1.3.4. 解析
命令 | 描述 |
---|---|
| 执行管道运行,就像由 Pipelines as Code 服务中所有的一样。 |
|
显示在 结合在本地机器上运行的 Kubernetes 安装,您可以在不生成新提交的情况下观察管道运行。 如果从源代码存储库运行命令,它会尝试检测当前的 Git 信息并自动解析当前修订或分支等参数。 |
| 通过覆盖从 Git 存储库派生的默认参数值来执行管道运行。
您可以使用 |