3.24. Dockerfile 构建触发器字段

表 3.24. Dockerfile 构建支持

字段类型描述

FEATURE_BUILD_SUPPORT

布尔值

是否支持 Dockerfile 构建。

Default: False

SUCCESSIVE_TRIGGER_FAILURE_DISABLE_THRESHOLD

Number

如果没有设置 None,则构建触发器前可能会出现的连续失败次数。

默认: 100

SUCCESSIVE_TRIGGER_INTERNAL_ERROR_DISABLE_THRESHOLD

Number

如果没有设置 None,则构建触发器前可能出现的连续内部错误数量

默认为 5

3.24.1. GitHub 构建触发器

表 3.25. GitHub 构建触发器

字段类型描述

FEATURE_GITHUB_BUILD

布尔值

是否支持 GitHub 构建触发器。

默认值: False

 

 

 

GITHUB_TRIGGER_CONFIG

对象

使用 GitHub Enterprise 进行构建触发器的配置。

   .GITHUB_ENDPOINT
(Required)

字符串

GitHub Enterprise 的端点。

示例: https://github.com/

   .API_ENDPOINT

字符串

要使用的 GitHub Enterprise API 的端点。必须覆盖 github.com

示例https://api.github.com/

   .CLIENT_ID
   (Required)

字符串

此 Red Hat Quay 实例注册的客户端 ID;这不能与 GITHUB_LOGIN_CONFIG 共享。

   .CLIENT_SECRET
(Required)

字符串

为此 Red Hat Quay 实例注册的客户端 secret。

3.24.2. Bitbucket 构建触发器

表 3.26. Bitbucket 构建触发器

字段类型描述

FEATURE_BITBUCKET_BUILD

布尔值

是否支持 Bitbucket 构建触发器。

默认值: False

 

 

 

BITBUCKET_TRIGGER_CONFIG

对象

使用 BitBucket 进行构建触发器的配置。

   .CONSUMER_KEY
(Required)

字符串

此 Red Hat Quay 实例注册的使用者密钥(客户端 ID)。

   .CONSUMER_SECRET
   (Required)

字符串

此 Red Hat Quay 实例注册的消费者 secret (客户端 secret)。

3.24.3. GitLab 构建触发器

表 3.27. GitLab 构建触发器

字段类型描述

FEATURE_GITLAB_BUILD

布尔值

是否支持 GitLab 构建触发器。

默认值: False

 

 

 

GITLAB_TRIGGER_CONFIG

对象

使用 Gitlab 进行构建触发器的配置。

   .GITLAB_ENDPOINT
(Required)

字符串

运行 Gitlab Enterprise 的端点。

   .CLIENT_ID
   (Required)

字符串

此 Red Hat Quay 实例的注册的客户端 ID。

   .CLIENT_SECRET
(Required)

字符串

为此 Red Hat Quay 实例注册的客户端 secret。