2.3. 自定义 Pipelines as Code 配置
要自定义 Pipelines as Code,集群管理员可在 TektonConfig
自定义资源中配置以下参数,在 platform. openshift.pipelinesAsCode.settings
spec 中配置以下参数:
参数 | 描述 | default |
---|---|---|
| 应用程序的名称。例如,GitHub Checks 标签中显示的名称。 |
|
| 指明是否应使用 GitHub 应用中生成的令牌自动创建 secret。然后可将这个 secret 用于私有仓库。 |
|
| 启用后,允许来自管道运行注解的远程任务。 |
|
| Tekton Hub API 的基本 URL。 | |
| Tekton Hub 目录名称。 |
|
|
Tekton Hub 仪表板的 URL。Pipelines as Code 使用这个 URL 在 Tekton Hub 仪表板中生成一个 | 不适用 |
| 通过查询公共 Bitbucket 的 IP 范围来指示是否保护服务请求。更改参数的默认值可能会导致安全问题。 |
|
| 指明是否提供一组额外的 IP 范围或网络,它们用逗号分开。 | 不适用 |
|
管道运行的 | 不适用 |
|
管道运行的 | 不适用 |
| 自动配置新的 GitHub 存储库。Pipelines as Code 设置命名空间,并为存储库创建一个自定义资源。这个参数只支持 GitHub 应用程序。 |
|
|
如果启用了 |
|
| 启用或禁用失败任务的日志片断视图,管道中有一个错误。当管道的数据泄漏时,您可以禁用此参数。 |
|
| 启用或禁用容器日志检查来检测错误消息,并将它们作为拉取请求上的注解公开。只有在使用 GitHub 应用程序时,才会应用此设置。 |
|
|
容器日志中检查的行的最大数量,以搜索错误消息。设置为 | 50 |
|
如果设置为 |
|
| 其他存储库用于限制生成的 GitHub 访问令牌。 |